Files
ladill-events/resources/views/events/programmes.blade.php
T
isaaccladandCursor d8dbc83e2d
Deploy Ladill QR Plus / deploy (push) Successful in 28s
Extract Ladill Events as a standalone events suite at events.ladill.com.
Full control center for ticketed events, contributions, attendees, badges,
and programmes — not a QR utility clone. Includes SSO shell, import command,
and platform cutover runbook.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 09:39:53 +00:00

35 lines
2.1 KiB
PHP

<x-user-layout>
<x-slot name="title">Programmes</x-slot>
<div class="space-y-6">
<div class="flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between">
<div>
<h1 class="text-xl font-semibold text-slate-900">Programmes</h1>
<p class="mt-1 text-sm text-slate-500">Itinerary and schedule outlines you can attach to events and share with attendees.</p>
</div>
<a href="{{ route('programmes.create') }}" class="inline-flex items-center gap-2 rounded-xl bg-indigo-600 px-4 py-2.5 text-sm font-semibold text-white hover:bg-indigo-700">
<svg class="h-4 w-4" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15"/></svg>
New programme
</a>
</div>
@if($programmes->isEmpty())
<div class="rounded-2xl border border-dashed border-slate-200 bg-white px-6 py-12 text-center">
<p class="text-sm text-slate-500">No programmes yet.</p>
<a href="{{ route('programmes.create') }}" class="mt-3 inline-block text-sm font-medium text-indigo-600 hover:text-indigo-800">Create a programme outline</a>
</div>
@else
<div class="divide-y divide-slate-100 rounded-2xl border border-slate-200 bg-white">
@foreach($programmes as $programme)
<a href="{{ route('events.show', $programme) }}" class="flex items-center justify-between px-6 py-4 hover:bg-slate-50">
<div>
<p class="font-medium text-slate-900">{{ $programme->content()['title'] ?? $programme->label }}</p>
<p class="text-xs text-slate-500">{{ $programme->content()['event_date'] ?? 'No date set' }}</p>
</div>
<span class="text-xs text-slate-400">{{ $programme->publicUrl() }}</span>
</a>
@endforeach
</div>
@endif
</div>
</x-user-layout>