@php $hermandad = auth()->user()?->hermandad; $colorPrimario = $hermandad?->color_primario ?: '#7c2d12'; $colorSecundario = $hermandad?->color_secundario ?: '#a16207'; $navegacion = collect([ ['ruta' => 'dashboard', 'etiqueta' => 'Inicio', 'icono' => 'home', 'permiso' => null], ['ruta' => 'portal.dashboard', 'etiqueta' => 'Mi portal', 'icono' => 'identification', 'permiso' => 'portal.acceder'], ['ruta' => 'personas.index', 'etiqueta' => auth()->user()?->can('personas.ver') ? ($hermandad?->nombrar('hermanos') ?? 'Hermanos') : 'Hermanos', 'icono' => 'users', 'permiso' => 'personas.ver'], ['ruta' => 'tesoreria.index', 'etiqueta' => 'Tesorería', 'icono' => 'banknotes', 'permiso' => 'tesoreria.ver'], ['ruta' => 'calendario.index', 'etiqueta' => 'Calendario', 'icono' => 'calendar-days', 'permiso' => 'calendario.ver'], ['ruta' => 'cuotas.index', 'etiqueta' => auth()->user()?->can('cuotas.ver') ? ($hermandad?->nombrar('cuotas') ?? 'Cuotas') : 'Cuotas', 'icono' => 'receipt-percent', 'permiso' => 'cuotas.ver'], ['ruta' => 'salidas.index', 'etiqueta' => 'Salidas', 'icono' => 'flag', 'permiso' => 'salidas.ver'], ['ruta' => 'cuadrillas.index', 'etiqueta' => 'Cuadrillas', 'icono' => 'user-group', 'permiso' => 'cuadrillas.ver'], ['ruta' => 'banda.index', 'etiqueta' => 'Banda', 'icono' => 'musical-note', 'permiso' => 'banda.ver'], ['ruta' => 'comunicaciones.index', 'etiqueta' => 'Comunicaciones', 'icono' => 'megaphone', 'permiso' => 'comunicaciones.ver'], ['ruta' => 'inventario.index', 'etiqueta' => 'Inventario', 'icono' => 'archive-box', 'permiso' => 'inventario.ver'], ['ruta' => 'pasos.index', 'etiqueta' => 'Pasos', 'icono' => 'rectangle-stack', 'permiso' => 'pasos.ver'], ['ruta' => 'configuracion.index', 'etiqueta' => 'Configuración', 'icono' => 'cog-6-tooth', 'permiso' => 'hermandad.configurar'], ])->filter(fn ($item) => $item['permiso'] === null || auth()->user()?->can($item['permiso'])); $navMovil = $navegacion->take(4); $navMas = $navegacion->slice(4); @endphp {{ $hermandad?->nombre_corto ? $hermandad->nombre_corto.' · '.config('app.name') : config('app.name') }} @if ($hermandad) @endif @vite(['resources/css/app.css', 'resources/js/app.js']) @livewireStyles
@if (session('impersonator_id'))
Estás como {{ auth()->user()->name }} ({{ $hermandad?->nombre }}) · sesión de soporte Volver a superadmin
@endif
{{-- Sidebar escritorio --}}
{{-- Barra superior --}}
@if ($hermandad?->logo_path) @else
{{ mb_substr($hermandad?->nombre_corto ?? 'C', 0, 1) }}
@endif
{{ $header ?? '' }}
@foreach ($navMas as $item) {{ $item['etiqueta'] }} @endforeach @if (auth()->user()?->esSuperadmin()) Panel superadmin @endif Mi perfil
@csrf
{{ $slot }}
{{-- Barra inferior móvil --}}
{{-- Toasts --}}
@if (session('exito'))
@endif @if (session('error'))
@endif @livewireScripts