@if(!empty($siteSettings['site_favicon']))
@endif
@vite(['resources/css/app.css', 'resources/js/app.js'])
@include('partials.header')
@if($modules->isEmpty() && $page->content)
@endif
@foreach($modules as $module)
@if($module->is_active)
@php
$partialPath = "partials.modules." . $module->type;
// Prioritize page-specific content from pivot table
$moduleContent = $module->pivot->content
? json_decode($module->pivot->content, true)
: $module->content;
@endphp
@if(view()->exists($partialPath))
@php
$anchorId = !empty($moduleContent['anchor_id']) ? ltrim($moduleContent['anchor_id'], '#') : null;
@endphp
@include($partialPath, ['module' => $module, 'content' => $moduleContent])
@endif
@endif
@endforeach
@if($page->content)
@endif
@include('partials.footer')
@stack('scripts')