Files
nocodb/packages/nc-gui/components/dashboard/Sidebar/EEMenuOption.vue
2026-03-28 13:22:31 +00:00

27 lines
640 B
Vue

<script lang="ts" setup>
import { OrgUserRoles } from 'nocodb-sdk'
const { orgRoles } = useRoles()
const route = useRoute()
const saveBackRoute = () => {
ncBackRoute().set(route.fullPath)
}
</script>
<template>
<template v-if="orgRoles?.[OrgUserRoles.SUPER_ADMIN]">
<nuxt-link
v-e="['c:user:admin-panel']"
to="/admin"
class="!no-underline"
data-testid="nc-sidebar-instance-admin-panel"
@click="saveBackRoute"
>
<NcMenuItem> <GeneralIcon class="menu-icon" icon="controlPanel" /> {{ $t('labels.adminPanel') }} </NcMenuItem>
</nuxt-link>
</template>
<span v-else></span>
</template>