@php $menuCollapsed = $configData['menuCollapsed'] === 'layout-menu-collapsed' ? json_encode(true) : false; // Get skin value directly from the config, keeping it as numeric if applicable $skin = $configData['skins'] ?? 0; // If we have a skin name from cookie or other source, use that instead $skinName = $configData['skinName'] ?? ''; // Use either the skin name or numeric ID, prioritizing the name if available $defaultSkin = $skinName ?: $skin; // Define layout type and cookie naming $isAdminLayout = !str_contains($configData['layout'] ?? '', 'front'); $primaryColorCookieName = $isAdminLayout ? 'admin-primaryColor' : 'front-primaryColor'; // Get primary color - first from cookie, then from config $primaryColor = isset($_COOKIE[$primaryColorCookieName]) ? $_COOKIE[$primaryColorCookieName] : $configData['color'] ?? null; @endphp @vite([ 'resources/assets/vendor/libs/jquery/jquery.js', 'resources/assets/vendor/libs/popper/popper.js', 'resources/assets/vendor/js/bootstrap.js', 'resources/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js', 'resources/assets/vendor/libs/hammer/hammer.js', 'resources/assets/vendor/js/menu.js', 'resources/assets/vendor/libs/notyf/notyf.js', 'resources/assets/vendor/js/helpers.js', 'resources/assets/js/config.js', 'resources/assets/vendor/libs/node-waves/node-waves.js', 'resources/assets/vendor/libs/@algolia/autocomplete-js.js', 'resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js', 'resources/assets/js/tables-datatables-basic.js', 'resources/assets/vendor/libs/jquery-validation/jquery.validate.js', 'resources/assets/vendor/libs/jquery-validation/additional-methods.js', 'resources/assets/vendor/libs/@form-validation/popular.js', 'resources/assets/vendor/libs/@form-validation/bootstrap5.js', 'resources/assets/vendor/libs/@form-validation/auto-focus.js', 'resources/assets/vendor/libs/select2/select2.js' ])