@php function getImgUrl($path) { if (!$path) return 'https://images.unsplash.com/photo-1519741497674-611481863552?w=400&h=400&fit=crop'; if (str_contains($path, 'placeholder')) return 'https://images.unsplash.com/photo-1519741497674-611481863552?w=400&h=400&fit=crop'; return \Illuminate\Support\Str::startsWith($path, 'http') ? $path : asset($path); } @endphp
@php $userMusic = $invitation->content['media']['music'] ?? null; $defaultMusic = asset('assets/music/barakah-love.mp3'); $musicUrl = ($userMusic && !str_contains($userMusic, 'placeholder')) ? (\Illuminate\Support\Str::startsWith($userMusic, 'http') ? $userMusic : asset($userMusic)) : $defaultMusic; @endphp
🎵

بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ

The Wedding Of

{{ $invitation->content['mempelai']['pria']['panggilan'] ?? 'Pria' }}
&
{{ $invitation->content['mempelai']['wanita']['panggilan'] ?? 'Wanita' }}

{{ \Carbon\Carbon::parse($invitation->content['acara']['akad']['waktu'] ?? now())->translatedFormat('l, d F Y') }}

Kepada Yth.

{{ isset($guest) ? $guest->name : 'Tamu Undangan' }}

We Are Getting Married

Dengan memohon rahmat dan ridho Allah SWT, kami bermaksud menyelenggarakan pernikahan kami.

وَمِنْ آيَاتِهِ أَنْ خَلَقَ لَكُم مِّنْ أَنفُسِكُمْ أَزْوَاجًا لِّتَسْكُنُوا إِلَيْهَا وَجَعَلَ بَيْنَكُم مَّوَدَّةً وَرَحْمَةً

"{{ $invitation->content['quote'] ?? 'Dan di antara tanda-tanda kekuasaan-Nya ialah Dia menciptakan untukmu pasangan hidup dari jenismu sendiri, supaya kamu merasa tenteram kepadanya, dan dijadikan-Nya di antaramu rasa kasih dan sayang.' }}"

(QS. Ar-Rum: 21)

Mempelai

Dua insan yang dipersatukan oleh Allah SWT

Groom

{{ $invitation->content['mempelai']['pria']['panggilan'] ?? 'Pria' }}

{{ $invitation->content['mempelai']['pria']['nama'] ?? 'Nama Lengkap' }}

Putra dari
Bpk. {{ $invitation->content['mempelai']['pria']['ayah'] ?? '...' }} & Ibu {{ $invitation->content['mempelai']['pria']['ibu'] ?? '...' }}

@if(!empty($invitation->content['mempelai']['pria']['instagram'])) 📷 @{{ $invitation->content['mempelai']['pria']['instagram'] }} @endif
&
Bride

{{ $invitation->content['mempelai']['wanita']['panggilan'] ?? 'Wanita' }}

{{ $invitation->content['mempelai']['wanita']['nama'] ?? 'Nama Lengkap' }}

Putri dari
Bpk. {{ $invitation->content['mempelai']['wanita']['ayah'] ?? '...' }} & Ibu {{ $invitation->content['mempelai']['wanita']['ibu'] ?? '...' }}

@if(!empty($invitation->content['mempelai']['wanita']['instagram'])) 📷 @{{ $invitation->content['mempelai']['wanita']['instagram'] }} @endif
@if(isset($invitation->content['love_stories']) && is_array($invitation->content['love_stories']) && count($invitation->content['love_stories']) > 0)

Love Story

Perjalanan cinta kami hingga bersatu

@foreach($invitation->content['love_stories'] as $story) @if(!empty($story['title']))
{{ $story['year'] ?? '' }}

{{ $story['title'] ?? '' }}

{{ $story['story'] ?? '' }}

@endif @endforeach
@endif

Rangkaian Acara

Insya Allah akan diselenggarakan pada

Menuju Hari Bahagia

00Hari
00Jam
00Menit
00Detik
Akad Nikah

{{ $invitation->content['acara']['akad']['judul'] ?? 'Akad Nikah' }}

📅
{{ \Carbon\Carbon::parse($invitation->content['acara']['akad']['waktu'] ?? now())->translatedFormat('l, d F Y') }} {{ \Carbon\Carbon::parse($invitation->content['acara']['akad']['waktu'] ?? now())->format('H:i') }} WIB - Selesai
📍
{{ $invitation->content['acara']['akad']['tempat'] ?? 'Tempat' }} {{ $invitation->content['acara']['akad']['alamat'] ?? '' }} @php $akadWilayah = $invitation->content['acara']['akad']['wilayah'] ?? []; $akadLine1 = collect([ !empty($akadWilayah['village']) ? 'Kel. '.Str::title(strtolower($akadWilayah['village'])) : null, !empty($akadWilayah['district']) ? 'Kec. '.Str::title(strtolower($akadWilayah['district'])) : null, ])->filter()->implode(', '); $akadLine2 = collect([ !empty($akadWilayah['regency']) ? Str::title(strtolower($akadWilayah['regency'])) : null, !empty($akadWilayah['province']) ? Str::title(strtolower($akadWilayah['province'])) : null, ])->filter()->implode(', '); @endphp @if($akadLine1){{ $akadLine1 }}@endif @if($akadLine2){{ $akadLine2 }}@endif
@if(!empty($invitation->content['acara']['akad']['maps'])) 📍 Buka Maps @endif
Resepsi

{{ $invitation->content['acara']['resepsi']['judul'] ?? 'Resepsi Pernikahan' }}

📅
{{ \Carbon\Carbon::parse($invitation->content['acara']['resepsi']['waktu'] ?? now())->translatedFormat('l, d F Y') }} {{ \Carbon\Carbon::parse($invitation->content['acara']['resepsi']['waktu'] ?? now())->format('H:i') }} WIB - Selesai
📍
{{ $invitation->content['acara']['resepsi']['tempat'] ?? 'Tempat' }} {{ $invitation->content['acara']['resepsi']['alamat'] ?? '' }} @php $resepsiWilayah = $invitation->content['acara']['resepsi']['wilayah'] ?? []; $resepsiLine1 = collect([ !empty($resepsiWilayah['village']) ? 'Kel. '.Str::title(strtolower($resepsiWilayah['village'])) : null, !empty($resepsiWilayah['district']) ? 'Kec. '.Str::title(strtolower($resepsiWilayah['district'])) : null, ])->filter()->implode(', '); $resepsiLine2 = collect([ !empty($resepsiWilayah['regency']) ? Str::title(strtolower($resepsiWilayah['regency'])) : null, !empty($resepsiWilayah['province']) ? Str::title(strtolower($resepsiWilayah['province'])) : null, ])->filter()->implode(', '); @endphp @if($resepsiLine1){{ $resepsiLine1 }}@endif @if($resepsiLine2){{ $resepsiLine2 }}@endif
@if(!empty($invitation->content['acara']['resepsi']['maps'])) 📍 Buka Maps @endif
@if(isset($invitation->content['media']['gallery']) && is_array($invitation->content['media']['gallery']) && count($invitation->content['media']['gallery']) > 0)

Galeri Kami

Momen-momen indah bersama

@endif

Amplop Digital

Doa restu Anda adalah hadiah terindah bagi kami

@if(!empty($invitation->content['amplop']['bank_name']))

{{ $invitation->content['amplop']['bank_name'] }}

{{ $invitation->content['amplop']['account_number'] ?? '' }}

a.n {{ $invitation->content['amplop']['account_holder'] ?? '' }}

@endif @if(!empty($invitation->content['amplop']['alamat_kado']))

🎁 Kirim Kado

{{ $invitation->content['amplop']['alamat_kado'] }}

@endif

Kirim Ucapan

Sampaikan doa dan harapan terbaik Anda

@if(session('success'))
✓ {{ session('success') }}
@endif
@csrf
@php $allComments = isset($comments) ? $comments : ($invitation->comments ?? collect([])); @endphp
Ucapan & Doa {{ $allComments->count() }} ucapan
@if($allComments->count() > 0) @foreach($allComments->sortByDesc('created_at') as $comment)
{{ strtoupper(substr($comment->name, 0, 1)) }}
{{ $comment->name }} {{ $comment->created_at->diffForHumans() }}
{{ ucfirst(str_replace('_', ' ', $comment->rsvp_status)) }}

{{ $comment->comment }}

@endforeach @else

Belum ada ucapan. Jadilah yang pertama!

@endif

رَبَّنَا هَبْ لَنَا مِنْ أَزْوَاجِنَا وَذُرِّيَّاتِنَا قُرَّةَ أَعْيُنٍ وَاجْعَلْنَا لِلْمُتَّقِينَ إِمَامًا

"Ya Tuhan kami, anugerahkanlah kepada kami pasangan dan keturunan yang menyenangkan hati kami, dan jadikanlah kami pemimpin bagi orang-orang yang bertakwa."

(QS. Al-Furqan: 74)

Merupakan suatu kehormatan dan kebahagiaan bagi kami apabila Bapak/Ibu/Saudara/i berkenan hadir untuk memberikan doa restu.

Wassalamu'alaikum Warahmatullahi Wabarakatuh

{{ $invitation->content['mempelai']['pria']['panggilan'] ?? 'Romeo' }} & {{ $invitation->content['mempelai']['wanita']['panggilan'] ?? 'Juliet' }}