@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')