api-client/pages/profile.vue

36 lines
729 B
Vue
Raw Normal View History

2021-07-01 16:39:11 +00:00
<template>
2021-07-03 13:14:58 +00:00
<div>
<ButtonPrimary
v-if="currentUser === null"
label="Get Started"
@click.native="showLogin = true"
/>
2021-07-05 05:08:03 +00:00
<div v-if="currentBackendUser && currentBackendUser.eaInvited">
<Teams />
</div>
<FirebaseLogin :show="showLogin" @hide-modal="showLogin = false" />
2021-07-03 13:14:58 +00:00
</div>
2021-07-01 16:39:11 +00:00
</template>
<script>
import { currentUser$ } from "~/helpers/fb/auth"
2021-07-05 05:08:03 +00:00
import { currentUserInfo$ } from "~/helpers/teams/BackendUserInfo"
export default {
data() {
return {
showLogin: false,
2021-07-05 05:08:03 +00:00
currentBackendUser: null,
}
},
subscriptions() {
return {
currentUser: currentUser$,
2021-07-05 05:08:03 +00:00
// Teams feature flag
currentBackendUser: currentUserInfo$,
}
},
}
</script>