@php
$colorMap = [
'sage' => ['primary' => '#536B5B', 'secondary' => '#A8BBA6', 'accent' => '#C7A96B'],
'ivory' => ['primary' => '#7A6B53', 'secondary' => '#D1C7BD', 'accent' => '#C7A96B'],
'gold' => ['primary' => '#8C6D23', 'secondary' => '#E5C97B', 'accent' => '#536B5B'],
'terracotta' => ['primary' => '#A0522D', 'secondary' => '#E09F67', 'accent' => '#C7A96B'],
'navy' => ['primary' => '#1E3A5F', 'secondary' => '#7B9BBF', 'accent' => '#C7A96B'],
'dustyrose' => ['primary' => '#8B4C5B', 'secondary' => '#DDA7B2', 'accent' => '#C7A96B'],
];
$selectedTheme = $colorMap[$invitation->theme_color ?? 'dustyrose'] ?? $colorMap['dustyrose'];
@endphp
@if(!$invitation->is_paid)
@php
$sliderImages = $invitation->slider_photos;
$hasMultiSlider = ($sliderImages && count($sliderImages) > 1);
@endphp
@if($hasMultiSlider)
We're Getting Married
{{ $invitation->groom_nickname ?? 'Groom' }} & {{ $invitation->bride_nickname ?? 'Bride' }}
@foreach($sliderImages as $slideImg)
@endforeach
@else
We're Getting Married
{{ $invitation->groom_nickname ?? 'Groom' }} & {{ $invitation->bride_nickname ?? 'Bride' }}
@if($invitation->hero_video_url)
@endif
@endif
@php
// Petakan urutan section aktif
$sections = collect($invitation->active_sections ?? []);
@endphp
@foreach($sections as $sec)
@if(isset($sec['visible']) && $sec['visible'])
{{-- SECTION: COUNTDOWN --}}
@if($sec['id'] === 'countdown')
@if($invitation->event_datetime_1)
{{ $invitation->event_datetime_1->format('d F Y') }}
@else
Menuju Hari Bahagia
@endif
@endif
{{-- SECTION: COUPLE --}}
@if($sec['id'] === 'couple')
{{ $invitation->bride_name ?? 'Nama Mempelai Wanita' }}
{{ $invitation->bride_parents ?? 'Putri tercinta dari keluarga' }}
@if($invitation->bride_instagram)
@endif
{{ $invitation->groom_name ?? 'Nama Mempelai Pria' }}
{{ $invitation->groom_parents ?? 'Putra tercinta dari keluarga' }}
@if($invitation->groom_instagram)
@endif
@endif
{{-- SECTION: QUOTE --}}
@if($sec['id'] === 'quote')
@php
$quoteText = $invitation->quote ?: "Dan di antara tanda-tanda (kebesaran)-Nya ialah Dia menciptakan pasangan-pasangan untukmu dari jenismu sendiri, agar kamu cenderung dan merasa tenteram kepadanya, dan Dia menjadikan di antaramu rasa kasih dan sayang.";
$quoteAuthor = $invitation->quote_author ?: "QS. Ar-Rum: 21";
@endphp
“ {!! nl2br(e($quoteText)) !!} ”
@if($quoteAuthor)
{{ $quoteAuthor }}
@endif
@endif
{{-- SECTION: STORY --}}
@if($sec['id'] === 'story')
@if($invitation->stories && count($invitation->stories) > 0)
@foreach($invitation->stories as $story)
@if(isset($story['photo']) && $story['photo'])
@endif
{{ $story['title'] ?? 'Kisah Cinta' }}
@if(isset($story['year']) && $story['year'])
{{ $story['year'] }}
@endif
{{ $story['content'] ?? ($story['story'] ?? '') }}
@endforeach
@else
Awal Pertemuan
{{ $invitation->love_story ?? 'Kisah indah perjalanan cinta kami hingga melangkah menuju pelaminan suci.' }}
@endif
@endif
{{-- SECTION: EVENT --}}
@if($sec['id'] === 'event')
@if($invitation->event_title_1 || $invitation->event_datetime_1)
{{ $invitation->event_title_1 ?? 'Akad Nikah' }}
{{ $invitation->event_venue_1 ?? 'Lokasi Acara' }}
@if($invitation->event_datetime_1)
{{ $invitation->event_datetime_1->format('l, d F Y - H:i') }} WIB
@endif
{{ $invitation->event_address_1 ?? '' }}
@if($invitation->event_maps_url_1)
Petunjuk Arah Maps
@endif
@endif
@if($invitation->event_title_2 || $invitation->event_datetime_2)
{{ $invitation->event_title_2 ?? 'Resepsi Pernikahan' }}
{{ $invitation->event_venue_2 ?? 'Lokasi Resepsi' }}
@if($invitation->event_datetime_2)
{{ $invitation->event_datetime_2->format('l, d F Y - H:i') }} WIB
@endif
{{ $invitation->event_address_2 ?? '' }}
@if($invitation->event_maps_url_2)
Petunjuk Arah Maps
@endif
@endif
@endif
{{-- SECTION: STREAMING (Elegant & Premium) --}}
@if($sec['id'] === 'streaming')
@include('templates.sections.streaming')
@endif
{{-- SECTION: GALLERY --}}
@if($sec['id'] === 'gallery')
@if($invitation->gallery_photos && count($invitation->gallery_photos) > 0)
@foreach($invitation->gallery_photos as $photo)
@endforeach
@else
@endif
@endif
{{-- SECTION: GIFT / AMPLOP DIGITAL --}}
@if($sec['id'] === 'gift' && $invitation->bank_accounts && count($invitation->bank_accounts) > 0)
Tanda Kasih & Amplop Digital
Doa restu Anda merupakan karunia terindah bagi kami. Namun jika Anda bermaksud memberikan tanda kasih, silakan melalui saluran berikut:
@foreach($invitation->bank_accounts as $bank)
{{ $bank['bank'] ?? 'Bank Rekening' }}
{{ $bank['number'] ?? '' }}
a.n {{ $bank['name'] ?? '' }}
Salin Nomor Rekening
@endforeach
@if($invitation->qris_image)
QRIS Penerimaan Hadiah Digital
Dapat dipindai menggunakan seluruh aplikasi Mobile Banking & E-Wallet
@endif
@endif
{{-- SECTION: WISHES / RSVP --}}
@if($sec['id'] === 'wishes')
@endif
@endif
@endforeach