@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 @yield('title') | {{ config('variables.templateName') ? config('variables.templateName') : 'TemplateName' }} - {{ config('variables.templateSuffix') ? config('variables.templateSuffix') : 'TemplateSuffix' }} @include('layouts/sections/styles' . $isFront) @if ( $primaryColorCSS && (config('custom.custom.primaryColor') || isset($_COOKIE['admin-primaryColor']) || isset($_COOKIE['front-primaryColor']))) @endif @include('layouts/sections/scriptsIncludes' . $isFront) @yield('layoutContent') @include('layouts/sections/scripts' . $isFront)