@vite(['resources/css/app.css', 'resources/css/emerald.css', 'resources/js/app.js']) @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

The Wedding Of

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

Dear Guest

@if(isset($guest)) {{ $guest->name }} @else {{ request('to') ? str_replace('-', ' ', preg_replace('/-[a-zA-Z0-9]{4}$/', '', request('to'))) : 'Tamu Undangan' }} @endif

Save The Date

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

"{{ $invitation->content['quote'] ?? 'Dan di antara tanda-tanda (kebesaran)-Nya ialah Dia menciptakan pasangan-pasangan untukmu dari jenismu sendiri...' }}"

Assalamualaikum Wr. Wb.

Dengan memohon rahmat dan ridho Allah SWT, kami bermaksud menyelenggarakan pernikahan putra-putri kami:

"Dan di antara tanda-tanda (kebesaran)-Nya ialah Dia menciptakan pasangan-pasangan untukmu dari jenismu sendiri..."

(QS. Ar-Rum: 21)

The Couple

{{ $invitation->content['mempelai']['pria']['nama'] ?? 'Emerald Garden Putra' }}

The Groom

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

@if(!empty($invitation->content['mempelai']['pria']['instagram'])) @endif

{{ $invitation->content['mempelai']['wanita']['nama'] ?? 'Gardenia Putri Jelita' }}

The Bride

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

@if(!empty($invitation->content['mempelai']['wanita']['instagram'])) @endif

Our Journey

@php $stories = $invitation->content['love_stories'] ?? [ [ 'year' => '2019', 'title' => 'First Sight', 'story' => 'Pertemuan pertama kami di taman kota, sebuah kebetulan yang indah.' ], [ 'year' => '2022', 'title' => 'Proposal', 'story' => 'Di bawah langit penuh bintang, kami memutuskan untuk melangkah ke jenjang yang lebih serius.' ] ]; @endphp @if(isset($stories) && is_array($stories) && count($stories) > 0)
@foreach($stories as $story)
{{ $story['year'] ?? '' }}

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

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

@endforeach
@endif

Wedding Event

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

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

{{ \Carbon\Carbon::parse($invitation->content['acara']['akad']['waktu'] ?? '09:00')->format('H:i') }} WIB

{{ $invitation->content['acara']['akad']['tempat'] ?? 'Emerald Garden Hall' }}
{{ $invitation->content['acara']['akad']['alamat'] ?? '' }}

@php $akadW = $invitation->content['acara']['akad']['wilayah'] ?? []; $akadL1 = collect([!empty($akadW['village']) ? 'Kel. '.Str::title(strtolower($akadW['village'])) : null, !empty($akadW['district']) ? 'Kec. '.Str::title(strtolower($akadW['district'])) : null])->filter()->implode(', '); $akadL2 = collect([!empty($akadW['regency']) ? Str::title(strtolower($akadW['regency'])) : null, !empty($akadW['province']) ? Str::title(strtolower($akadW['province'])) : null])->filter()->implode(', '); @endphp @if($akadL1)

{{ $akadL1 }}

@endif @if($akadL2)

{{ $akadL2 }}

@endif
Open Map

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

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

{{ \Carbon\Carbon::parse($invitation->content['acara']['resepsi']['waktu'] ?? '11:00')->format('H:i') }} WIB

{{ $invitation->content['acara']['resepsi']['tempat'] ?? 'Grand Ballroom Emerald' }}
{{ $invitation->content['acara']['resepsi']['alamat'] ?? '' }}

@php $resepsiW = $invitation->content['acara']['resepsi']['wilayah'] ?? []; $resepsiL1 = collect([!empty($resepsiW['village']) ? 'Kel. '.Str::title(strtolower($resepsiW['village'])) : null, !empty($resepsiW['district']) ? 'Kec. '.Str::title(strtolower($resepsiW['district'])) : null])->filter()->implode(', '); $resepsiL2 = collect([!empty($resepsiW['regency']) ? Str::title(strtolower($resepsiW['regency'])) : null, !empty($resepsiW['province']) ? Str::title(strtolower($resepsiW['province'])) : null])->filter()->implode(', '); @endphp @if($resepsiL1)

{{ $resepsiL1 }}

@endif @if($resepsiL2)

{{ $resepsiL2 }}

@endif
Open Map

Wedding Gift

Doa restu Anda merupakan karunia yang sangat berarti bagi kami. Namun jika memberi adalah ungkapan tanda kasih Anda, Anda dapat memberi kado secara cashless.

@php $amplop = $invitation->content['amplop'] ?? []; @endphp

Transfer Bank

{{ $amplop['bank_name'] ?? 'BCA' }}

{{ $amplop['account_number'] ?? '8888-9999-0000' }}

a.n {{ $amplop['account_holder'] ?? 'Emerald Garden Putra' }}

@if(isset($amplop['qris_image']))

Atau Scan QRIS Berikut

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

Kirim Kado Fisik

{{ $invitation->content['amplop']['alamat_kado'] ?? 'Jl. Permata Hijau No. 10, Jakarta Selatan' }}

@endif

Wishes

@if(session('success'))
{{ session('success') }}
@endif
@csrf
@foreach($invitation->comments->sortByDesc('created_at') as $comment)
{{ substr($comment->name ?? '', 0, 1) }}
{{ $comment->name }} {{ $comment->created_at->diffForHumans() }}

"{{ $comment->comment }}"

@endforeach