{{-- Ticket Blocked Email - Atomic Design System v2.0 Sent when a ticket is blocked and no longer valid for entry Note: $colors automatically injected via View Composer --}} @component('emails.layouts.base', [ 'title' => 'Ticket Blocked', 'previewText' => 'Important notice about your ticket', 'colors' => $colors ]) @component('emails.atoms.h1', ['colors' => $colors]) Ticket Blocked @endcomponent @component('emails.atoms.text', ['colors' => $colors]) Dear {{ $customerName }}, @endcomponent @component('emails.organisms.alert-box', [ 'variant' => 'error', 'title' => 'Your ticket has been blocked', 'colors' => $colors ]) This ticket is no longer valid and cannot be used for entry to the event. Please read the information below carefully. @endcomponent @include('emails.atoms.spacer', ['height' => '20px']) @component('emails.atoms.h3', ['colors' => $colors]) Ticket Information @endcomponent @component('emails.organisms.card', ['colors' => $colors]) @component('emails.molecules.info-row', [ 'label' => 'Ticket Number', 'value' => $ticketNumber, 'colors' => $colors ]) @endcomponent @component('emails.molecules.info-row', [ 'label' => 'Ticket ID', 'value' => $ticketId, 'colors' => $colors ]) @endcomponent @component('emails.molecules.info-row', [ 'label' => 'Order Number', 'value' => $orderNumber, 'colors' => $colors ]) @endcomponent @component('emails.molecules.info-row', [ 'label' => 'Event', 'value' => $eventName, 'colors' => $colors ]) @endcomponent @component('emails.molecules.info-row', [ 'label' => 'Blocked On', 'value' => $blockedAt, 'colors' => $colors ]) @endcomponent @component('emails.molecules.info-row', [ 'label' => 'Reference Number', 'value' => $referenceNumber, 'colors' => $colors, 'removeBorder' => true ]) @endcomponent @endcomponent @include('emails.atoms.spacer', ['height' => '20px']) @component('emails.organisms.alert-box', [ 'variant' => 'warning', 'title' => 'Reason for Block', 'colors' => $colors ]) {{ $blockReason }} @endcomponent @component('emails.atoms.h3', ['colors' => $colors]) What This Means @endcomponent @component('emails.organisms.card', ['colors' => $colors])

Entry Denied: This ticket is no longer valid for event entry

QR Code Invalid: Any associated QR codes cannot be scanned

No Refund: Blocked tickets are typically not eligible for automatic refunds

Action Required: Contact support if you believe this is an error

@endcomponent @if($isAppealable) @include('emails.atoms.spacer', ['height' => '20px']) @component('emails.organisms.section', ['background' => 'primary', 'colors' => $colors]) @component('emails.atoms.h2', ['colors' => $colors]) Appeal This Decision @endcomponent @component('emails.atoms.text', ['colors' => $colors]) If you believe your ticket was blocked in error, you can appeal this decision. @endcomponent @include('emails.atoms.spacer', ['height' => '16px']) @component('emails.organisms.card', ['colors' => $colors])

How to Appeal:

1

Email our support team at {{ $supportEmail }}

2

Include your reference number: {{ $referenceNumber }}

3

Provide any supporting documentation or explanation

4

Our team will review your case within 2-3 business days

@if($appealDeadline)

Appeal Deadline: {{ $appealDeadline->format('F j, Y') }}

@endif @endcomponent @include('emails.atoms.spacer', ['height' => '16px'])
@component('emails.molecules.button', [ 'href' => 'mailto:' . $supportEmail . '?subject=Ticket Block Appeal - ' . $referenceNumber . '&body=Reference Number: ' . $referenceNumber . '%0D%0ATicket ID: ' . $ticketId . '%0D%0A%0D%0APlease explain why you believe this ticket was blocked in error:', 'variant' => 'primary', 'size' => 'large', 'colors' => $colors ]) Submit Appeal @endcomponent
@endcomponent @endif @include('emails.atoms.spacer', ['height' => '20px']) @component('emails.atoms.h3', ['colors' => $colors]) Need Assistance? @endcomponent @component('emails.organisms.card', ['colors' => $colors])

Our support team is here to help

Email: {{ $supportEmail }}
Phone: {{ $supportPhone }}

Important: When contacting support, please include your reference number: {{ $referenceNumber }}

@endcomponent @component('emails.atoms.h3', ['colors' => $colors]) Reference Information @endcomponent @component('emails.organisms.card', ['colors' => $colors])
Reference Number: {{ $referenceNumber }}
Ticket ID: {{ $ticketId }}
Blocked By: {{ $blockedBy }}
Blocked At: {{ $blockedAt }}
@endcomponent @component('emails.atoms.small', ['colors' => $colors]) Note: This is a serious matter. Blocked tickets indicate potential violations of our terms of service, payment issues, or security concerns. Please contact support immediately if you believe this is an error. @endcomponent @endcomponent