@php $createType = old('type', $requestedType ?? \App\Models\QrCode::TYPE_EVENT); $isProgramme = $createType === \App\Models\QrCode::TYPE_ITINERARY; $defaultStyle = \App\Support\Qr\QrStyleDefaults::merge(old('style') ?: ($accountDefaultStyle ?? null)); @endphp {{ $isProgramme ? 'New programme' : 'Create event' }}
@if(session('error'))
{{ session('error') }}
@endif {{-- Mobile page header --}}
{{ $isProgramme ? 'New programme' : 'Create event' }}
{{-- Desktop page header --}}
@csrf {{-- Left: Sticky preview (desktop only) --}} {{-- Right: Controls --}}
{{-- Content first --}}

{{ $isProgramme ? 'Programme details' : 'Event details' }}

{{ $isProgramme ? 'Title, schedule, and venue for this outline.' : 'Name, dates, ticketing, and registration settings.' }}

{{-- Custom link --}}
{{ \App\Models\QrCode::publicBaseUrl() }}/q/
@include('qr-codes.partials.type-fields-create')

Attendees scan your Ladill event link — update details anytime without reprinting the QR.

{{-- Customization --}} @include('qr-codes.partials.customization-fields', [ 'style' => $defaultStyle, 'moduleStyles' => $moduleStyles, 'cornerOuterStyles' => $cornerOuterStyles, 'cornerInnerStyles' => $cornerInnerStyles, 'frameStyles' => $frameStyles, ]) {{-- Desktop submit button --}}
{{-- Mobile sticky action bar --}}
{{-- Preview modal --}}
Preview