@php
$bride = $invitation->bride ?? [
'name' => 'Clarissa Anindya, S.Ked',
'nickname' => 'Clarissa',
];
$groom = $invitation->groom ?? [
'name' => 'Aditya Pratama, M.B.A',
'nickname' => 'Aditya',
];
$events = $invitation->events ?? [
[
'title' => 'Akad Nikah',
'date' => '2026-12-20',
'start_time' => '08:00',
'end_time' => '10:00',
'timezone' => 'WIB',
],
[
'title' => 'Resepsi Pernikahan',
'date' => '2026-12-20',
'start_time' => '11:00',
'end_time' => '14:00',
'timezone' => 'WIB',
],
];
$primaryEvent = $events[0] ?? null;
$eventDate = $primaryEvent['date'] ?? '2026-12-20';
$carbonDate = \Carbon\Carbon::parse($eventDate);
$formattedDate = $carbonDate->locale('id')->isoFormat('dddd, D MMMM Y');
$isDemoMode = request()->routeIs('template.demo*') || request()->is('demo/*') || !empty($invitation->is_demo);
$backUrl = $isDemoMode
? route('template.demo', $template->slug ?? 'exclusive13')
: (!empty($invitation->slug) ? route('invitation.public', $invitation->slug) : '#');
if ($guestName ?? null) {
$backUrl .= (str_contains($backUrl, '?') ? '&' : '?') . 'to=' . urlencode($guestName);
}
$wishUrl = $backUrl . '#rsvp';
$streamUrl = $invitation->streaming_url ?? 'https://www.youtube.com/watch?v=dQw4w9WgXcQ';
$embedUrl = '';
$videoId = '';
if (str_contains($streamUrl, 'watch?v=')) {
preg_match('/v=([^&]+)/', $streamUrl, $matches);
$videoId = $matches[1] ?? '';
} elseif (str_contains($streamUrl, 'youtu.be/')) {
preg_match('/youtu\.be\/([^?]+)/', $streamUrl, $matches);
$videoId = $matches[1] ?? '';
} elseif (str_contains($streamUrl, 'youtube.com/embed/')) {
preg_match('/embed\/([^?]+)/', $streamUrl, $matches);
$videoId = $matches[1] ?? '';
}
if ($videoId) {
$embedUrl = "https://www.youtube.com/embed/{$videoId}?autoplay=1&rel=0&modestbranding=1";
}
@endphp
Live Streaming | {{ $groom['nickname'] ?? 'Aditya' }} & {{ $bride['nickname'] ?? 'Clarissa' }}
@include('templates.partials.preview-banner')
JANOER KOENING PRESENTS
{{ substr($groom['nickname'] ?? 'A', 0, 1) }} & {{ substr($bride['nickname'] ?? 'C', 0, 1) }}
{{ $groom['nickname'] ?? 'Aditya' }} & {{ $bride['nickname'] ?? 'Clarissa' }}
Wedding Live Streaming
@if($guestName ?? null)
Selamat menyaksikan, {{ $guestName }}
@endif
● LIVE STREAMING
@if($embedUrl)
@elseif($streamUrl)
▶
Our Special Day
{{ $formattedDate }}
Tonton Live Streaming
@else
▶
Our Special Day
Siaran dijadwalkan {{ $formattedDate }}
@endif
“Merangkai Kisah, Mengundang Bahagia.”
janoerkoening.com · Member of Exploore ID