1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-25 13:23:42 +00:00
bramw_baserow/web-frontend/modules/builder/components/page/UserSelector.vue

44 lines
1 KiB
Vue

<template>
<div class="inline-block">
<a
ref="button_user_source_users"
class="header__filter-link"
@click="
$refs['user_source_users_context'].toggle(
$refs['button_user_source_users'],
'bottom',
'left',
4
)
"
>
<i class="header__filter-icon iconoir-user"></i>
<span class="header__filter-name">
{{
$t('userSelector.viewAs', {
user: isAuthenticated
? loggedUser.username
: $t('userSelector.anonymous'),
})
}}
</span>
</a>
<UserSourceUsersContext ref="user_source_users_context" />
</div>
</template>
<script>
import UserSourceUsersContext from '@baserow/modules/builder/components/page/UserSourceUsersContext'
import { mapGetters } from 'vuex'
export default {
components: { UserSourceUsersContext },
props: {},
computed: {
...mapGetters({
loggedUser: 'userSourceUser/getUser',
isAuthenticated: 'userSourceUser/isAuthenticated',
}),
},
}
</script>