@include('layouts.shared/title-meta', ['title' => $title]) @yield('css') @vite(['node_modules/jquery-toast-plugin/dist/jquery.toast.min.css']) @include('layouts.shared/head-css', ['mode' => $mode ?? '', 'demo' => $demo ?? '']) @vite(['resources/scss/icons.scss', 'resources/js/head.js'])
@include('layouts.shared/left-sidebar')
@include('layouts.shared/topbar')
@if (env('APP_ENV') == 'develop') @endif @php // Configuración de tipos de alertas y sus íconos $alertTypes = [ 'error' => ['class' => 'danger', 'icon' => 'mdi-close-thick'], // Error 'success' => ['class' => 'success', 'icon' => 'mdi-check'], // Éxito 'warning' => ['class' => 'warning', 'icon' => 'mdi-alert-outline'], // Advertencia 'info' => ['class' => 'info', 'icon' => 'mdi-information'], // Información ]; // Extraer tipo y mensaje si existen $sessionType = Session::get('typealert'); $sessionMessage = Session::get('message'); @endphp @foreach ($alertTypes as $key => $type) @if (session($key) || ($sessionType && $sessionType === $type['class'])) @endif @endforeach @if ($errors->any()) @endif @yield('content')
@include('layouts.shared/footer')
@include('layouts.shared/right-sidebar') @include('layouts.shared/footer-script') @yield('script') @vite(['resources/js/app.js', 'resources/js/layout.js']) @vite(['resources/js/pages/toastr.init.js'])