{{-- Event Announcement Newsletter Template Promotes upcoming events with all the details Required variables: - $subject: Email subject - $preview_text: Preview text - $unsubscribe_url: Unsubscribe link - $event_name: Name of the event - $event_date: Date/time of event (parseable by Carbon) - $venue_name: Venue name - $event_description: Event description - $event_image: Event image URL - $cta_text: Button text - $cta_url: Ticket purchase URL --}} @component('emails.newsletters.base', [ 'subject' => $subject, 'preview_text' => $preview_text, 'unsubscribe_url' => $unsubscribe_url ?? '{{UNSUBSCRIBE_URL}}', 'email' => $email ?? null ]) {{-- Event Hero Image --}}
{{ $event_name }}
{{-- Event Details Card --}} @component('emails.organisms.card', ['colors' => $colors ?? []]) @component('emails.atoms.h1', ['colors' => $colors ?? []]) {{ $event_name }} @endcomponent @include('emails.atoms.spacer', ['height' => '20px']) {{-- Event Info Rows --}} @component('emails.molecules.info-row', [ 'label' => 'When', 'value' => \Carbon\Carbon::parse($event_date)->format('F j, Y @ g:i A'), 'colors' => $colors ?? [], 'isLast' => false ]) @endcomponent @component('emails.molecules.info-row', [ 'label' => 'Where', 'value' => $venue_name, 'colors' => $colors ?? [], 'isLast' => true ]) @endcomponent @include('emails.atoms.spacer', ['height' => '24px']) @component('emails.atoms.text', ['colors' => $colors ?? []]) {!! nl2br(e($event_description)) !!} @endcomponent @include('emails.atoms.spacer', ['height' => '32px']) {{-- Ticket CTA --}}
@component('emails.molecules.button', [ 'href' => $cta_url, 'variant' => 'primary', 'size' => 'large', 'colors' => $colors ?? [] ]) {{ $cta_text }} @endcomponent
@endcomponent @endcomponent