{{-- This is the admin layout specific to the LandingPage Module --}}
@extends(config('modules.core_modules.admin_layout', 'layouts.admin')) {{-- Extends the main app admin layout --}}

@push('styles')
    {{-- Add any CSS specific to the LandingPage module's admin area --}}
    {{-- Example: <link rel="stylesheet" href="{{ module_asset('landingpage', 'css/admin.css') }}"> --}}
    @stack('module_styles') {{-- Allows individual views to push their own styles to this stack --}}
@endpush

@section('content') {{-- Overrides the 'content' section from the main admin layout --}}
<div class="landingpage-module-admin">
    {{-- Module-specific header or sub-navigation could go here if needed --}}

    @yield('module_content') {{-- This is where the content from your module's admin views will go --}}
</div>
@endsection

@push('scripts')
    {{-- Add any JS specific to the LandingPage module's admin area --}}
    {{-- Example: <script src="{{ module_asset('landingpage', 'js/admin.js') }}"></script> --}}
    @stack('module_scripts') {{-- Allows individual views to push their own scripts to this stack --}}
@endpush