@php use Illuminate\Support\Str; use App\Helpers\Helpers; $menuFixed = $configData['layout'] === 'vertical' ? $menuFixed ?? '' : ($configData['layout'] === 'front' ? '' : $configData['headerType']); $navbarType = $configData['layout'] === 'vertical' ? $configData['navbarType'] : ($configData['layout'] === 'front' ? 'layout-navbar-fixed' : ''); $isFront = ($isFront ?? '') == true ? 'Front' : ''; $contentLayout = isset($container) ? ($container === 'container-xxl' ? 'layout-compact' : 'layout-wide') : ''; // Get skin name from configData - only applies to admin layouts $isAdminLayout = !Str::contains($configData['layout'] ?? '', 'front'); $skinName = $isAdminLayout ? $configData['skinName'] ?? 'default' : 'default'; // Get semiDark value from configData - only applies to admin layouts $semiDarkEnabled = $isAdminLayout && filter_var($configData['semiDark'] ?? false, FILTER_VALIDATE_BOOLEAN); // Generate primary color CSS if color is set $primaryColorCSS = ''; if (isset($configData['color']) && $configData['color']) { $primaryColorCSS = generatePrimaryColorCSS($configData['color']); } @endphp