@extends('layouts.shell') @section('title', 'Beranda — '.($brand['name'] ?? 'Quran Review')) @section('main-pad', 'px-5 pt-4') @section('content') @php $u = auth()->user(); $canPremium = $u->isAdmin() || $u->hasActiveMembership(); $sub = $u->activeSubscription(); $banners = $banners ?? collect(); @endphp {{-- Greeting + status --}}

Assalamu'alaikum,

{{ $u->name }}

@if($sub) Member {{ $sub->package->name }} @elseif(!$u->isAdmin()) Jadi Member @endif
{{-- Akses cepat fitur Islami --}} {{-- Widget Jadwal Sholat --}} {{-- HERO: carousel banner (fallback ke video terbaru) --}} @if($banners->isNotEmpty())
@foreach($banners as $idx => $b)
@if($b->image){{ $b->title }} @else
@endif

{{ $b->title }}

@if($b->subtitle)

{{ $b->subtitle }}

@endif @if($b->link){{ $b->cta_text ?? 'Selengkapnya' }}@endif
@endforeach
@if($banners->count() > 1)
@foreach($banners as $idx => $b) @endforeach
@endif
@elseif($hero)
{{ $hero->title }}

{{ $hero->title }}

Tonton
@endif {{-- Quick filter kategori --}} @if(($categories ?? collect())->isNotEmpty())
Semua @foreach($categories as $c) {{ $c->name }} @endforeach
@endif {{-- RAIL DAFTAR SAYA --}} @if(($bookmarks ?? collect())->isNotEmpty())

Daftar Saya

Lihat semua
@foreach($bookmarks as $video) @endforeach
@endif {{-- RAIL SERIES --}} @if(($series ?? collect())->isNotEmpty())

Kelas Berseri

Lihat semua
@endif {{-- RAILS dari konfigurasi --}} @foreach($sections as $section) @php $items = $rails[$section->key] ?? collect(); @endphp @continue($items->isEmpty()) @if($section->content_type === 'event') @foreach($items as $event) @endforeach @else @foreach($items as $video) @endforeach @endif @endforeach {{-- Ayat & Hadis Hari Ini --}} @isset($verse) @endisset {{-- RAIL ARTIKEL (lazy reveal saat scroll) --}} @if(($articles ?? collect())->isNotEmpty())

Artikel Terbaru

Lihat semua
@endif {{-- CTA upgrade --}} @unless($canPremium)

Buka Semua Konten Premium

Akses penuh video kajian, kelas berseri, ebook & kuis eksklusif.

Jadi Member
@endunless @endsection