59 lines
3.3 KiB
PHP
59 lines
3.3 KiB
PHP
<x-layout.app>
|
|
<x-slot:page_title>Select Cards to Print</x-slot:page_title>
|
|
<x-form.form method="POST" action="{{route('admin.cards.print')}}">
|
|
{{--Audition Select--}}
|
|
@foreach($events as $event)
|
|
@continue($event->auditions->isEmpty())
|
|
<x-card.card class="mb-5 mx-auto max-w-3xl" id="event-section-{{$event->id}}" x-data="{ checked{{$event->id}}: false }">
|
|
<x-card.heading>
|
|
{{ $event->name }}
|
|
<x-slot:right_side>
|
|
<button @click="checked{{$event->id}} = true" class="rounded bg-indigo-50 px-2 py-1 text-xs font-semibold text-indigo-600 shadow-sm hover:bg-indigo-100 mr-3" type="button">Check All</button>
|
|
<button @click="checked{{$event->id}} = false" class="rounded bg-indigo-50 px-2 py-1 text-xs font-semibold text-indigo-600 shadow-sm hover:bg-indigo-100" type="button">Uncheck All</button>
|
|
</x-slot:right_side>
|
|
</x-card.heading>
|
|
<div class="grid gap-y-3 md:grid-cols-2 lg:grid-cols-3 px-5 my-3 pb-3 border-b border-gray-100">
|
|
@foreach($event->auditions as $audition)
|
|
<div id="auditiongroup-{{$audition->id}}" class="flex align-middle">
|
|
<x-form.checkbox id="auditionCheckbox-{{$audition->id}}" name="audition[{{$audition->id}}]" x-bind:checked="checked{{$event->id}}"/>
|
|
{{$audition->name}} {{ $audition->hasFlag('drawn') ? '':'(*)' }}
|
|
</div>
|
|
@endforeach
|
|
</div>
|
|
<div class="ml-5 mb-3">
|
|
(*): Draw has not been run for this audition
|
|
</div>
|
|
</x-card.card>
|
|
|
|
{{--Sort Options--}}
|
|
<x-card.card class="mx-auto max-w-3xl">
|
|
<x-card.heading>Card Sorting</x-card.heading>
|
|
<div class="px-5 pb-5 pt-1">
|
|
<x-form.select name="sort[1]">
|
|
<x-slot:label>Primary Sort: </x-slot:label>
|
|
<option value="">Choose Sort Criteria</option>
|
|
@foreach($sortOptions as $value => $label)
|
|
<option value="{{$value}}">{{ $label }}</option>
|
|
@endforeach
|
|
</x-form.select>
|
|
<x-form.select name="sort[2]">
|
|
<x-slot:label>Secondary Slot: </x-slot:label>
|
|
<option value="">Choose Sort Criteria</option>
|
|
@foreach($sortOptions as $value => $label)
|
|
<option value="{{$value}}">{{ $label }}</option>
|
|
@endforeach
|
|
</x-form.select>
|
|
<x-form.select name="sort[3]">
|
|
<x-slot:label>Tertiary Slot: </x-slot:label>
|
|
<option value="">Choose Sort Criteria</option>
|
|
@foreach($sortOptions as $value => $label)
|
|
<option value="{{$value}}">{{ $label }}</option>
|
|
@endforeach
|
|
</x-form.select>
|
|
</div>
|
|
</x-card.card>
|
|
<x-form.button class="mt-5 mx-auto max-w-3xl" type="submit">Print Cards</x-form.button>
|
|
@endforeach
|
|
</x-form.form>
|
|
</x-layout.app>
|