Actualización de la barra de menú

This commit is contained in:
David Arranz 2026-08-31 12:11:59 +02:00
parent fb7d3f7043
commit 288b134ec8

View File

@ -1,24 +1,13 @@
import type { LucideIcon } from "lucide-react";
import {
BanknoteIcon,
BarChart3Icon,
HistoryIcon,
BoxesIcon,
ClipboardListIcon,
CreditCardIcon,
FileTextIcon,
HistoryIcon,
HouseIcon,
LandmarkIcon,
PackageIcon,
ReceiptIcon,
RefreshCcwIcon,
ShoppingCartIcon,
SlidersHorizontalIcon,
SettingsIcon,
ShieldCheckIcon,
TruckIcon,
UsersIcon,
WarehouseIcon,
} from "lucide-react";
export interface AppSidebarNavItem {
@ -38,6 +27,66 @@ export interface AppSidebarNavSection {
}
export const appSidebarNavSections: AppSidebarNavSection[] = [
{
title: "Ventas",
accent: "blue",
items: [
{ title: "Inicio", href: "/dashboard", icon: HouseIcon, exact: true },
{
title: "Proformas",
href: "/proformas",
icon: FileTextIcon,
items: [
{ title: "Proformas", href: "/proformas", icon: FileTextIcon, exact: true },
{
title: "Archivadas",
href: "/proformas/archived",
icon: FileTextIcon,
exact: true,
},
{
title: "Eliminadas",
href: "/proformas/deleted",
icon: FileTextIcon,
exact: true,
},
{
title: "Nueva proforma",
href: "/proformas/create",
icon: FileTextIcon,
exact: true,
},
],
},
{ title: "Clientes", href: "/customers", icon: UsersIcon },
{ title: "Facturación", href: "/customer-invoices", icon: ReceiptIcon },
],
},
{
title: "Compras",
accent: "green",
items: [{ title: "Proveedores", href: "/suppliers", icon: TruckIcon }],
},
{
title: "Sistema",
accent: "violet",
items: [{ title: "Auditoría", href: "/audit", icon: HistoryIcon }],
},
];
export interface AppSidebarSettingsItem {
title: string;
href: string;
icon: LucideIcon;
}
export const appSidebarSettingsItems: AppSidebarSettingsItem[] = [
{ title: "Configuración", href: "/settings", icon: SettingsIcon },
{ title: "Verifactu", href: "/settings/billing/verifactu", icon: ShieldCheckIcon },
];
/**
* export const appSidebarNavSections: AppSidebarNavSection[] = [
{
title: "Ventas",
accent: "blue",
@ -115,13 +164,4 @@ export const appSidebarNavSections: AppSidebarNavSection[] = [
},
];
export interface AppSidebarSettingsItem {
title: string;
href: string;
icon: LucideIcon;
}
export const appSidebarSettingsItems: AppSidebarSettingsItem[] = [
{ title: "Configuración", href: "/settings", icon: SettingsIcon },
{ title: "Verifactu", href: "/settings/billing/verifactu", icon: ShieldCheckIcon },
];
*/