@stack('head')
{{-- ── SIDEBAR ── --}} {{-- ── MAIN CONTENT ── --}}
{{-- Mobile top bar --}}
ResiCam
@yield('title')
{{-- Plan expiry banners (owner only) --}} @if(auth()->user()->isOwner() && auth()->user()->tenant) @php $tenant = auth()->user()->tenant; @endphp @if($tenant->isPlanExpired())
Paket {{ strtoupper($tenant->plan) }} kedaluwarsa sejak {{ $tenant->plan_expires_at->format('d/m/Y') }}. Fitur dibatasi ke Pemula.
Perpanjang Sekarang
@elseif($tenant->plan !== 'pemula' && $tenant->daysUntilExpiry() !== null && $tenant->daysUntilExpiry() <= 7)
Paket {{ strtoupper($tenant->plan) }} berakhir dalam {{ $tenant->daysUntilExpiry() }} hari ({{ $tenant->plan_expires_at->format('d/m/Y') }}).
Perpanjang
@endif @endif {{-- Flash messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
@yield('content')
@stack('scripts')