fix(pos): arreglar 29 enlaces rotos del sidebar en todas las paginas
Reemplazados todos los href="#" en nav-items y nav-links con las rutas reales (/pos/dashboard, /pos/sale, /pos/catalog, etc.) en catalog, inventory, customers, dashboard, config, reports. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1659,52 +1659,52 @@
|
||||
<nav class="sidebar__nav">
|
||||
<div class="nav-section-label">Principal</div>
|
||||
|
||||
<a class="nav-item" href="#" role="menuitem">
|
||||
<a class="nav-item" href="/pos/dashboard" role="menuitem">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" aria-hidden="true"><rect x="3" y="3" width="7" height="7" rx="1"/><rect x="14" y="3" width="7" height="7" rx="1"/><rect x="3" y="14" width="7" height="7" rx="1"/><rect x="14" y="14" width="7" height="7" rx="1"/></svg>
|
||||
Dashboard
|
||||
</a>
|
||||
|
||||
<a class="nav-item" href="#" role="menuitem">
|
||||
<a class="nav-item" href="/pos/sale" role="menuitem">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" aria-hidden="true"><path d="M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z"/><path d="M3 6h18"/><path d="M16 10a4 4 0 01-8 0"/></svg>
|
||||
Punto de Venta
|
||||
</a>
|
||||
|
||||
<a class="nav-item" href="#" role="menuitem">
|
||||
<a class="nav-item" href="/pos/inventory" role="menuitem">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" aria-hidden="true"><path d="M21 16V8a2 2 0 00-1-1.73l-7-4a2 2 0 00-2 0l-7 4A2 2 0 003 8v8a2 2 0 001 1.73l7 4a2 2 0 002 0l7-4A2 2 0 0021 16z"/></svg>
|
||||
Inventario
|
||||
<span class="nav-item__badge">12</span>
|
||||
</a>
|
||||
|
||||
<a class="nav-item is-active" href="#" role="menuitem" aria-current="page">
|
||||
<a class="nav-item is-active" href="/pos/catalog" role="menuitem" aria-current="page">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" aria-hidden="true"><rect x="3" y="3" width="18" height="18" rx="2"/><path d="M8 7h8M8 12h8M8 17h5"/></svg>
|
||||
Catálogo
|
||||
</a>
|
||||
|
||||
<div class="nav-section-label" style="margin-top: var(--space-2);">Gestión</div>
|
||||
|
||||
<a class="nav-item" href="#" role="menuitem">
|
||||
<a class="nav-item" href="/pos/customers" role="menuitem">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" aria-hidden="true"><path d="M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 00-3-3.87"/><path d="M16 3.13a4 4 0 010 7.75"/></svg>
|
||||
Clientes
|
||||
</a>
|
||||
|
||||
<a class="nav-item" href="#" role="menuitem">
|
||||
<a class="nav-item" href="/pos/invoicing" role="menuitem">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" aria-hidden="true"><path d="M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z"/><polyline points="14,2 14,8 20,8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/><polyline points="10,9 9,9 8,9"/></svg>
|
||||
Facturación
|
||||
</a>
|
||||
|
||||
<a class="nav-item" href="#" role="menuitem">
|
||||
<a class="nav-item" href="/pos/accounting" role="menuitem">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" aria-hidden="true"><line x1="12" y1="1" x2="12" y2="23"/><path d="M17 5H9.5a3.5 3.5 0 000 7h5a3.5 3.5 0 010 7H6"/></svg>
|
||||
Contabilidad
|
||||
</a>
|
||||
|
||||
<a class="nav-item" href="#" role="menuitem">
|
||||
<a class="nav-item" href="/pos/reports" role="menuitem">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" aria-hidden="true"><polyline points="22,12 18,12 15,21 9,3 6,12 2,12"/></svg>
|
||||
Reportes
|
||||
</a>
|
||||
|
||||
<div class="nav-section-label" style="margin-top: var(--space-2);">Sistema</div>
|
||||
|
||||
<a class="nav-item" href="#" role="menuitem">
|
||||
<a class="nav-item" href="/pos/config" role="menuitem">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" aria-hidden="true"><circle cx="12" cy="12" r="3"/><path d="M19.07 4.93l-1.41 1.41M6.34 17.66l-1.41 1.41M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M12 2v2M12 20v2M2 12h2M20 12h2"/></svg>
|
||||
Configuración
|
||||
</a>
|
||||
|
||||
@@ -1622,7 +1622,7 @@
|
||||
|
||||
<ul class="sidebar__nav">
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/dashboard" class="nav-link">
|
||||
<svg class="nav-link__icon" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round">
|
||||
<rect x="1" y="1" width="6" height="6" rx="1"/><rect x="9" y="1" width="6" height="6" rx="1"/>
|
||||
<rect x="1" y="9" width="6" height="6" rx="1"/><rect x="9" y="9" width="6" height="6" rx="1"/>
|
||||
@@ -1631,7 +1631,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/sale" class="nav-link">
|
||||
<svg class="nav-link__icon" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round">
|
||||
<rect x="1" y="3" width="14" height="11" rx="1.5"/>
|
||||
<path d="M5 3V2m6 1V2"/>
|
||||
@@ -1642,7 +1642,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/catalog" class="nav-link">
|
||||
<svg class="nav-link__icon" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M2 4h12M2 8h8M2 12h10"/>
|
||||
</svg>
|
||||
@@ -1650,7 +1650,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/inventory" class="nav-link">
|
||||
<svg class="nav-link__icon" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round">
|
||||
<rect x="2" y="3" width="12" height="11" rx="1"/><path d="M5 3V1m6 2V1M6 9l2 2 4-4"/>
|
||||
</svg>
|
||||
@@ -1667,7 +1667,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/invoicing" class="nav-link">
|
||||
<svg class="nav-link__icon" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round">
|
||||
<rect x="2" y="2" width="12" height="12" rx="1"/><path d="M5 6h6M5 9h4"/>
|
||||
</svg>
|
||||
@@ -1676,7 +1676,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/accounting" class="nav-link">
|
||||
<svg class="nav-link__icon" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M8 1v14M1 8h14"/>
|
||||
<circle cx="8" cy="8" r="7"/>
|
||||
@@ -1685,7 +1685,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/reports" class="nav-link">
|
||||
<svg class="nav-link__icon" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M2 11V14h3l8-8-3-3L2 11z"/><path d="M12 3l1 1"/>
|
||||
</svg>
|
||||
@@ -1693,7 +1693,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/config" class="nav-link">
|
||||
<svg class="nav-link__icon" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round">
|
||||
<circle cx="8" cy="8" r="2.5"/>
|
||||
<path d="M8 2v1M8 13v1M2 8H1m14 0h-1M3.5 3.5l.7.7M11.8 11.8l.7.7M3.5 12.5l.7-.7M11.8 4.2l.7-.7"/>
|
||||
|
||||
@@ -1321,7 +1321,7 @@
|
||||
Catálogo
|
||||
</a>
|
||||
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/inventory" class="nav-link">
|
||||
<span class="nav-link__icon">
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none">
|
||||
<rect x="1" y="3" width="14" height="10" rx="1.5" stroke="currentColor" stroke-width="1.5"/>
|
||||
@@ -1334,7 +1334,7 @@
|
||||
|
||||
<div class="sidebar__section-label">Ventas</div>
|
||||
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/customers" class="nav-link">
|
||||
<span class="nav-link__icon">
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none">
|
||||
<circle cx="7" cy="6" r="4" stroke="currentColor" stroke-width="1.5"/>
|
||||
@@ -1344,7 +1344,7 @@
|
||||
Clientes
|
||||
</a>
|
||||
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/invoicing" class="nav-link">
|
||||
<span class="nav-link__icon">
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none">
|
||||
<path d="M3 2h10a1 1 0 011 1v10a1 1 0 01-1 1H3a1 1 0 01-1-1V3a1 1 0 011-1z" stroke="currentColor" stroke-width="1.5"/>
|
||||
@@ -1354,7 +1354,7 @@
|
||||
Facturación
|
||||
</a>
|
||||
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/accounting" class="nav-link">
|
||||
<span class="nav-link__icon">
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none">
|
||||
<path d="M8 1v14M11 4H6.5a2.5 2.5 0 000 5H9.5a2.5 2.5 0 010 5H4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
|
||||
@@ -1365,7 +1365,7 @@
|
||||
|
||||
<div class="sidebar__section-label">Análisis</div>
|
||||
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/reports" class="nav-link">
|
||||
<span class="nav-link__icon">
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none">
|
||||
<path d="M2 13L5 9l3 2 3-5 3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
@@ -1377,7 +1377,7 @@
|
||||
|
||||
<div class="sidebar__section-label">Sistema</div>
|
||||
|
||||
<a href="#" class="nav-link">
|
||||
<a href="/pos/config" class="nav-link">
|
||||
<span class="nav-link__icon">
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none">
|
||||
<circle cx="8" cy="8" r="2" stroke="currentColor" stroke-width="1.4"/>
|
||||
|
||||
@@ -1386,7 +1386,7 @@
|
||||
<span>Catálogo</span>
|
||||
</a>
|
||||
|
||||
<a class="nav-item is-active" href="#" aria-current="page">
|
||||
<a class="nav-item is-active" href="/pos/inventory" aria-current="page">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/>
|
||||
<polyline points="3.27 6.96 12 12.01 20.73 6.96"/><line x1="12" y1="22.08" x2="12" y2="12"/>
|
||||
@@ -1396,7 +1396,7 @@
|
||||
|
||||
<div class="nav-section-label">Gestión</div>
|
||||
|
||||
<a class="nav-item" href="#">
|
||||
<a class="nav-item" href="/pos/customers">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/>
|
||||
<circle cx="9" cy="7" r="4"/>
|
||||
@@ -1405,7 +1405,7 @@
|
||||
<span>Clientes</span>
|
||||
</a>
|
||||
|
||||
<a class="nav-item" href="#">
|
||||
<a class="nav-item" href="/pos/invoicing">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/>
|
||||
<polyline points="14 2 14 8 20 8"/>
|
||||
@@ -1415,7 +1415,7 @@
|
||||
<span>Facturación</span>
|
||||
</a>
|
||||
|
||||
<a class="nav-item" href="#">
|
||||
<a class="nav-item" href="/pos/accounting">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round">
|
||||
<line x1="12" y1="1" x2="12" y2="23"/>
|
||||
<path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/>
|
||||
@@ -1423,7 +1423,7 @@
|
||||
<span>Contabilidad</span>
|
||||
</a>
|
||||
|
||||
<a class="nav-item" href="#">
|
||||
<a class="nav-item" href="/pos/reports">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round">
|
||||
<line x1="18" y1="20" x2="18" y2="10"/><line x1="12" y1="20" x2="12" y2="4"/>
|
||||
<line x1="6" y1="20" x2="6" y2="14"/>
|
||||
@@ -1433,7 +1433,7 @@
|
||||
|
||||
<div class="nav-section-label">Sistema</div>
|
||||
|
||||
<a class="nav-item" href="#">
|
||||
<a class="nav-item" href="/pos/config">
|
||||
<svg class="nav-item__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round">
|
||||
<circle cx="12" cy="12" r="3"/>
|
||||
<path d="M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14"/>
|
||||
|
||||
Reference in New Issue
Block a user