import { PERMISOS } from 'src/globals/permisos';
import { computed, onMounted } from 'vue';
import { useRouter } from 'vue-router';
import { useAuth } from './useAuth';

export function useSuperadmin() {
  const { permisos } = useAuth();
  const isSuperadmin = computed(() => permisos.value.includes(PERMISOS.SUPERADMIN));

  const router = useRouter();
  onMounted(() => {
    if (!isSuperadmin) {
      router.push('/403');
    }
  });
}
