@php $masjidFilter = $masjidFilter ?? 'none'; $primaryColor = $primaryColor ?? '#2E5A44'; $primaryHover = $primaryHover ?? '#1E3C2D'; $washColor = $washColor ?? '#EBF2EE'; $accentColor = $accentColor ?? '#C89D5C'; $darkColor = $darkColor ?? '#1F2937'; $mutedColor = $mutedColor ?? '#4B5563'; $cardBg = $cardBg ?? '#FFFFFF'; $borderColor = $borderColor ?? '#D1E0D7'; $bodyBg = $bodyBg ?? '#F6F9F7'; @endphp The Wedding of {{ $invitation->groom_nickname ?? $invitation->groom_name }} & {{ $invitation->bride_nickname ?? $invitation->bride_name }} @include('templates.partials.preview-banner')

The Wedding of

{{ $invitation->groom_nickname ?? $invitation->groom_name }} & {{ $invitation->bride_nickname ?? $invitation->bride_name }}

{{ \Carbon\Carbon::parse($invitation->akad_date ?? now())->translatedFormat('d . m . Y') }}

{{ substr($invitation->groom_nickname ?? $invitation->groom_name, 0, 1) }} & {{ substr($invitation->bride_nickname ?? $invitation->bride_name, 0, 1) }}

Kepada Yth. Bapak/Ibu/Saudara/i:

{{ $guestName ?? 'Tamu Undangan' }}

Mohon maaf bila ada kesalahan dalam penulisan nama/gelar

Masjid Siluet

The Wedding of

{{ $invitation->groom_nickname ?? $invitation->groom_name }}

&

{{ $invitation->bride_nickname ?? $invitation->bride_name }}

{{ \Carbon\Carbon::parse($invitation->akad_date ?? now())->translatedFormat('d . m . Y') }}
Scroll ke Bawah
@php $activeSections = $invitation->active_sections ?? \App\Models\Invitation::getSectionsForTier($invitation->template->package_tier ?? 'elegant'); @endphp @foreach($activeSections as $sec) @if((!method_exists($invitation, 'isSectionVisible') || $invitation->isSectionVisible($sec['id'])) && (isset($sec['visible']) ? $sec['visible'] : true)) {{-- SECTION: QUOTE / AYAT SUCI --}} @if($sec['id'] === 'quote')
{{ substr($invitation->groom_nickname ?? $invitation->groom_name, 0, 1) }}&{{ substr($invitation->bride_nickname ?? $invitation->bride_name, 0, 1) }}

"{!! nl2br(e($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. Sungguh, pada yang demikian itu benar-benar terdapat tanda-tanda (kebesaran Allah) bagi kaum yang berpikir.')) !!}"

{{ $invitation->quote_author ?: '- QS. Ar-Rum : 21 -' }}

{{-- SECTION: COUPLE PROFILES --}} @elseif($sec['id'] === 'couple')
Bismillah

Maha Suci Allah yang telah menciptakan makhluk-Nya berpasang-pasangan. Ya Allah semoga ridho-Mu senantiasa tercurah mengiringi pernikahan kami:

Mempelai Wanita

{{ $invitation->bride_nickname ?? 'Wanita' }}

{{ $invitation->bride_name }}

Putri dari Pasangan
{{ $invitation->bride_parents }}

&
Mempelai Pria

{{ $invitation->groom_nickname ?? 'Pria' }}

{{ $invitation->groom_name }}

Putra dari Pasangan
{{ $invitation->groom_parents }}

{{-- SECTION: COUNTDOWN TIMER & CALENDAR --}} @elseif($sec['id'] === 'countdown')
Bouquet

Save The Date

Hitung Mundur Acara

00 Hari
00 Jam
00 Menit
00 Detik
@php $calDate = \Carbon\Carbon::parse($invitation->akad_date ?? now())->format('Ymd'); $calTitle = urlencode("The Wedding of " . ($invitation->groom_nickname ?? 'Pria') . " & " . ($invitation->bride_nickname ?? 'Wanita')); $calDetails = urlencode("Pernikahan " . $invitation->groom_name . " & " . $invitation->bride_name); $calLoc = urlencode($invitation->akad_venue_name . " - " . $invitation->akad_address); $calendarUrl = "https://www.google.com/calendar/render?action=TEMPLATE&text={$calTitle}&details={$calDetails}&dates={$calDate}T080000/{$calDate}T130000&location={$calLoc}"; @endphp Simpan ke Google Calendar
{{-- SECTION: EVENT SCHEDULE & ADAB WALIMAH --}} @elseif($sec['id'] === 'event')

Rangkaian Acara

Waktu & Lokasi

Dengan memohon rahmat dan ridho Allah SWT, kami mengundang Bapak/Ibu/Saudara/i untuk menghadiri acara pernikahan kami:

Akad Nikah

{{ \Carbon\Carbon::parse($invitation->akad_date ?? now())->translatedFormat('l, d F Y') }}

Pukul {{ $invitation->akad_time_start }} - {{ $invitation->akad_time_end ?? 'Selesai' }}

{{ $invitation->akad_venue_name }}

{{ $invitation->akad_address }}

@if($invitation->akad_maps_url) Petunjuk Lokasi (Google Maps) @endif

Resepsi Pernikahan

{{ \Carbon\Carbon::parse($invitation->resepsi_date ?? now())->translatedFormat('l, d F Y') }}

Pukul {{ $invitation->resepsi_time_start }} - {{ $invitation->resepsi_time_end ?? 'Selesai' }}

{{ $invitation->resepsi_venue_name }}

{{ $invitation->resepsi_address }}

@if($invitation->resepsi_maps_url) Petunjuk Lokasi (Google Maps) @endif

Doa Pengantin

بَارَكَ اللهُ لَكَ وَبَارَكَ عَلَيْكَ وَجَمَعَ بَيْنَكُمَا فِي خَيْرٍ

"Semoga Allah memberkahimu di waktu bahagia dan memberkahimu di waktu susah, serta mengumpulkan kalian berdua dalam kebaikan."

(HR. Abu Dawud no. 2130)

Adab Menghadiri Walimah
Adab Walimah
{{-- SECTION: GALERI FOTO (SESUAI PAKET SIMPLE MAKS 4 FOTO) --}} @elseif($sec['id'] === 'gallery') {{-- SECTION: KISAH CINTA (LOVE STORY - SESUAI PAKET SIMPLE) --}} @elseif($sec['id'] === 'story')
Bouquet

Our Journey

Kisah Cinta Kami

@php $stories = $invitation->stories ?: []; if (empty($stories) && $invitation->love_story) { $stories = [['year' => 'Awal Bertemu', 'title' => 'Pertemuan Kami', 'content' => $invitation->love_story]]; } if (empty($stories)) { $stories = [['year' => '2025', 'title' => 'Pertama Berkenalan', 'content' => 'Berawal dari niat baik dan saling mengenal hingga akhirnya memutuskan melangkah bersama menuju ikatan suci pernikahan.']]; } @endphp @foreach($stories as $st)
@if(!empty($st['year'])) {{ $st['year'] }} @endif

{{ $st['title'] ?? 'Momen Berharga' }}

{{ $st['content'] ?? ($st['story'] ?? '') }}

@endforeach
{{-- SECTION: AMPLOP DIGITAL (GIFT) --}} @elseif($sec['id'] === 'gift')

Tanda Kasih

Wedding Gift

Doa restu Anda merupakan karunia terindah bagi kami. Namun jika memberi adalah ungkapan tanda kasih, kami menyediakannya melalui nomor rekening/dompet digital di bawah ini:

{{-- SECTION: LIVE STREAMING --}} @elseif($sec['id'] === 'streaming') @include('templates.sections.streaming') {{-- SECTION: BUKU TAMU & RSVP (WISHES) --}} @elseif($sec['id'] === 'wishes')

Ucapan & Doa

Buku Tamu Online

Tuliskan doa dan harapan terbaik Anda untuk kedua mempelai:

@if(session('wish_success'))
{{ session('wish_success') }}
@endif @if(session('wish_error'))
{{ session('wish_error') }}
@endif
@csrf
@forelse($invitation->wishes as $wish)
{{ $wish->name }} @if($wish->attendance === 'hadir') Hadir @elseif($wish->attendance === 'tidak_hadir') Absen @else Ragu @endif

{{ $wish->message }}

{{ $wish->created_at->diffForHumans() }}
@empty
Belum ada ucapan doa. Jadilah yang pertama memberikan doa restu!
@endforelse
@endif @endif @endforeach
@if($invitation->audio_url) @endif
Berhasil disalin ke clipboard!