base con autenticacion, registro, modulo encuestas

This commit is contained in:
2025-06-16 12:02:22 -04:00
commit 475e0754df
411 changed files with 26265 additions and 0 deletions

View File

@@ -0,0 +1,74 @@
import { NavItem } from '@/types';
//Info: The following data is used for the sidebar navigation and Cmd K bar.
export const GeneralItems: NavItem[] = [
{
title: 'Encuestas',
url: '/dashboard/encuestas/',
icon: 'notepadText',
shortcut: ['p', 'p'],
isActive: false,
items: [], // No child items
},
];
export const AdministrationItems: NavItem[] = [
{
title: 'Administracion',
url: '#', // Placeholder as there is no direct link for the parent
icon: 'settings2',
isActive: true,
role:['admin','superadmin','manager','user'], // sumatoria de los roles que si tienen acceso
items: [
{
title: 'Usuarios',
url: '/dashboard/administracion/usuario',
icon: 'userPen',
shortcut: ['m', 'm'],
role:['admin','superadmin'],
},
{
title: 'Encuestas',
shortcut: ['l', 'l'],
url: '/dashboard/administracion/encuestas',
icon: 'login',
role:['admin','superadmin','manager','user'],
},
],
},
];
export const StatisticsItems: NavItem[] = [
{
title: 'Estadísticas',
url: '#', // Placeholder as there is no direct link for the parent
icon: 'chartColumn',
isActive: true,
role:['admin','superadmin','autoridad'],
items: [
// {
// title: 'Usuarios',
// url: '/dashboard/estadisticas/usuarios',
// icon: 'userPen',
// shortcut: ['m', 'm'],
// role:['admin','superadmin','autoridad'],
// },
{
title: 'Encuestas',
shortcut: ['l', 'l'],
url: '/dashboard/estadisticas/encuestas',
icon: 'notepadText',
role:['admin','superadmin','autoridad'],
},
],
},
];