@props([
    'hasHeader'  => true,
    'hasFeature' => true,
    'hasFooter'  => true,
])
    
        {!! view_render_event('bagisto.shop.layout.head.before') !!}
        {{ $title ?? '' }}
        
        
        
        
        
        
        @stack('meta')
        
        @bagistoVite(['src/Resources/assets/css/app.css', 'src/Resources/assets/js/app.js'])
        
        
        
        
        @stack('styles')
        
        {!! view_render_event('bagisto.shop.layout.head.after') !!}
    
    
        {!! view_render_event('bagisto.shop.layout.body.before') !!}
        
            Skip to main content
        
        
            
            
            
            
            
            @if ($hasHeader)
                
            @endif
            @if(
                core()->getConfigData('general.gdpr.settings.enabled')
                && core()->getConfigData('general.gdpr.cookie.enabled')
            )
                
            @endif
            {!! view_render_event('bagisto.shop.layout.content.before') !!}
            
            
                {{ $slot }}
            
            {!! view_render_event('bagisto.shop.layout.content.after') !!}
            
            @if ($hasFeature)
                
            @endif
            
            @if ($hasFooter)
                
            @endif
        
        {!! view_render_event('bagisto.shop.layout.body.after') !!}
        @stack('scripts')
        {!! view_render_event('bagisto.shop.layout.vue-app-mount.before') !!}
        
        {!! view_render_event('bagisto.shop.layout.vue-app-mount.after') !!}