All checks were successful
deploy-analiticaNucleo / deploy (push) Successful in 36s
121 lines
4.6 KiB
Vue
121 lines
4.6 KiB
Vue
<script setup lang="ts">
|
|
definePageMeta({
|
|
middleware: 'auth'
|
|
})
|
|
</script>
|
|
|
|
<template>
|
|
<UDashboardLayout>
|
|
<UDashboardPanel grow>
|
|
<UDashboardNavbar
|
|
title="Configuración"
|
|
description="Personaliza tu experiencia y preferencias del sistema"
|
|
/>
|
|
|
|
<UDashboardPanelContent>
|
|
<div class="max-w-4xl mx-auto space-y-8">
|
|
<!-- Coming Soon Banner -->
|
|
<UCard>
|
|
<div class="text-center py-12 space-y-6">
|
|
<div class="flex justify-center">
|
|
<div class="w-24 h-24 rounded-full bg-gray-50 dark:bg-gray-800/50 flex items-center justify-center">
|
|
<UIcon name="i-lucide-settings" class="size-12 text-gray-600 dark:text-gray-400" />
|
|
</div>
|
|
</div>
|
|
|
|
<div>
|
|
<h2 class="text-3xl font-bold text-gray-900 dark:text-white mb-2">
|
|
Página en construcción
|
|
</h2>
|
|
<p class="text-lg text-gray-600 dark:text-gray-400 mb-4">
|
|
Estamos trabajando en esta funcionalidad
|
|
</p>
|
|
<p class="text-sm text-gray-500 dark:text-gray-500 max-w-md mx-auto">
|
|
Pronto podrás configurar tus preferencias de visualización, notificaciones, privacidad y más opciones del sistema.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="flex justify-center gap-3">
|
|
<UButton
|
|
to="/"
|
|
color="primary"
|
|
icon="i-lucide-home"
|
|
>
|
|
Volver al inicio
|
|
</UButton>
|
|
</div>
|
|
</div>
|
|
</UCard>
|
|
|
|
<!-- Settings Preview -->
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
|
|
<UCard>
|
|
<template #header>
|
|
<div class="flex items-center gap-3">
|
|
<div class="w-10 h-10 rounded-lg bg-blue-50 dark:bg-blue-950/30 flex items-center justify-center">
|
|
<UIcon name="i-lucide-palette" class="size-5 text-blue-600 dark:text-blue-400" />
|
|
</div>
|
|
<h3 class="font-semibold text-gray-900 dark:text-white">
|
|
Apariencia
|
|
</h3>
|
|
</div>
|
|
</template>
|
|
<p class="text-sm text-gray-600 dark:text-gray-400">
|
|
Tema, colores y personalización visual
|
|
</p>
|
|
</UCard>
|
|
|
|
<UCard>
|
|
<template #header>
|
|
<div class="flex items-center gap-3">
|
|
<div class="w-10 h-10 rounded-lg bg-amber-50 dark:bg-amber-950/30 flex items-center justify-center">
|
|
<UIcon name="i-lucide-bell" class="size-5 text-amber-600 dark:text-amber-400" />
|
|
</div>
|
|
<h3 class="font-semibold text-gray-900 dark:text-white">
|
|
Notificaciones
|
|
</h3>
|
|
</div>
|
|
</template>
|
|
<p class="text-sm text-gray-600 dark:text-gray-400">
|
|
Gestión de alertas y comunicaciones
|
|
</p>
|
|
</UCard>
|
|
|
|
<UCard>
|
|
<template #header>
|
|
<div class="flex items-center gap-3">
|
|
<div class="w-10 h-10 rounded-lg bg-green-50 dark:bg-green-950/30 flex items-center justify-center">
|
|
<UIcon name="i-lucide-shield" class="size-5 text-green-600 dark:text-green-400" />
|
|
</div>
|
|
<h3 class="font-semibold text-gray-900 dark:text-white">
|
|
Privacidad
|
|
</h3>
|
|
</div>
|
|
</template>
|
|
<p class="text-sm text-gray-600 dark:text-gray-400">
|
|
Control de datos y seguridad
|
|
</p>
|
|
</UCard>
|
|
|
|
<UCard>
|
|
<template #header>
|
|
<div class="flex items-center gap-3">
|
|
<div class="w-10 h-10 rounded-lg bg-purple-50 dark:bg-purple-950/30 flex items-center justify-center">
|
|
<UIcon name="i-lucide-globe" class="size-5 text-purple-600 dark:text-purple-400" />
|
|
</div>
|
|
<h3 class="font-semibold text-gray-900 dark:text-white">
|
|
Idioma y región
|
|
</h3>
|
|
</div>
|
|
</template>
|
|
<p class="text-sm text-gray-600 dark:text-gray-400">
|
|
Preferencias de localización
|
|
</p>
|
|
</UCard>
|
|
</div>
|
|
</div>
|
|
</UDashboardPanelContent>
|
|
</UDashboardPanel>
|
|
</UDashboardLayout>
|
|
</template>
|