mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-04-25 13:23:42 +00:00
44 lines
1 KiB
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>
|