import { computed } from 'vue'; import { useStoreGetters } from 'dashboard/composables/store'; import { ROLE_ADMINISTRATOR } from 'dashboard/constants/permissions.js'; /** * Composable to determine if the current user is an administrator. * @returns {Boolean} - True if the current user is an administrator, false otherwise. */ export function useAdmin() { const getters = useStoreGetters(); const currentUserRole = computed(() => getters.getCurrentRole.value); const isAdmin = computed(() => currentUserRole.value === ROLE_ADMINISTRATOR); return { isAdmin, }; }