@php $bride = $invitation->bride ?? [ 'name' => 'Clarissa Anindya, S.E', 'nickname' => 'Clarissa', ]; $groom = $invitation->groom ?? [ 'name' => 'Adrian Mahardika, S.T', 'nickname' => 'Adrian', ]; $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 ?? 'exclusive09') : (!empty($invitation->slug) ? route('invitation.public', $invitation->slug) : '#'); if ($guestName ?? null) { $backUrl .= (str_contains($backUrl, '?') ? '&' : '?') . 'to=' . urlencode($guestName); } $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'] ?? 'Adrian' }} & {{ $bride['nickname'] ?? 'Clarissa' }} @include('templates.partials.preview-banner')

JOIN US FROM ANYWHERE

Live Streaming

{{ $groom['nickname'] ?? 'Adrian' }} & {{ $bride['nickname'] ?? 'Clarissa' }}

Kami ingin berbagi momen bahagia ini dengan Anda, di mana pun Anda berada.

@if($guestName ?? null)

Selamat datang, {{ $guestName }}

@endif
@if($embedUrl) @elseif($streamUrl)
▶

Siaran Sedang Berlangsung

Silakan klik tombol di bawah untuk menyaksikan melalui kanal kami.

Buka Live Streaming
@else
▶

Siaran Akan Segera Dimulai

Tautan siaran langsung belum tersedia atau sedang disiapkan oleh penyelenggara.

@endif

{{ strtoupper($formattedDate) }} · 08.00 WIB

Lihat Detail Acara