@php /** @var \App\Models\EventPackageAddon $addon */ $event = $addon->event; $tenant = $event?->tenant; $label = $addon->metadata['label'] ?? $addon->addon_key; $amount = $addon->amount ? number_format((float) $addon->amount, 2).' '.($addon->currency ?? 'EUR') : __('emails.addons.receipt.unknown_amount'); $summary = []; if ($addon->extra_photos > 0) { $summary[] = __('emails.addons.receipt.summary.photos', ['count' => number_format($addon->extra_photos)]); } if ($addon->extra_guests > 0) { $summary[] = __('emails.addons.receipt.summary.guests', ['count' => number_format($addon->extra_guests)]); } if ($addon->extra_gallery_days > 0) { $summary[] = __('emails.addons.receipt.summary.gallery', ['count' => $addon->extra_gallery_days]); } @endphp @component('mail::message') # {{ __('emails.addons.receipt.subject', ['addon' => $label]) }} {{ __('emails.addons.receipt.greeting', ['name' => $tenant?->name ?? __('emails.package_limits.team_fallback')]) }} {{ __('emails.addons.receipt.body', [ 'addon' => $label, 'event' => $event?->name['de'] ?? $event?->name['en'] ?? $event?->name ?? __('emails.package_limits.event_fallback'), 'amount' => $amount, ]) }} @if(!empty($summary)) **{{ __('emails.addons.receipt.summary_title', 'Included:') }}** @foreach($summary as $line) - {{ $line }} @endforeach @endif @component('mail::button', ['url' => url('/tenant/events/'.($event?->slug ?? ''))]) {{ __('emails.addons.receipt.action') }} @endcomponent {{ __('emails.package_limits.footer') }} @endcomponent