Add SessionStatusButton to navbar
All checks were successful
build-and-deploy / build (push) Successful in 52s
build-and-deploy / deploy (push) Successful in 4s

- Add AuthSessionStatusButton to dashboard layout navbar
- Redesign button as compact icon button for navbar integration
- Button checks session status against Authentik in real-time
- Styled to match navbar aesthetic with hover effects
This commit is contained in:
2025-10-13 13:07:52 -06:00
parent d5d364af4b
commit 4a3624b231
2 changed files with 11 additions and 7 deletions

View File

@@ -1,14 +1,17 @@
<template>
<UButton
color="info"
size="lg"
variant="soft"
color="neutral"
variant="ghost"
square
@click="handleClick"
:ui="{
rounded: 'rounded-full',
padding: { sm: 'p-1.5' }
}"
class="relative hover:bg-gray-100/80 dark:hover:bg-gray-800/80 transition-all duration-300"
title="Verificar estado de sesión"
>
<template #leading>
<UIcon name="i-heroicons-information-circle" />
</template>
Estado de Sesión
<UIcon name="i-heroicons-information-circle" class="size-5" />
</UButton>
</template>

View File

@@ -16,6 +16,7 @@
<template #trailing>
<UBadge variant="subtle" label="Supabase" class="uppercase tracking-wide" />
<UBadge variant="subtle" label="Solo lectura" class="uppercase tracking-wide" />
<AuthSessionStatusButton />
<UserMenu />
</template>
</UDashboardNavbar>