55 lines
3.0 KiB
PHP
55 lines
3.0 KiB
PHP
<x-layout.app>
|
|
<x-card.card class="mx-auto max-w-lg">
|
|
<x-card.heading>Edit Nomination</x-card.heading>
|
|
<x-form.form method="PATCH" action="{{ route('nomination.admin.update',$nominationEnsembleEntry) }}" class="mb-4 mt-2">
|
|
<x-form.field readonly name="name" label_text="Student" value="{{ $nominationEnsembleEntry->student->full_name() }} - {{ $nominationEnsembleEntry->student->school->name }} - Grade: {{ $nominationEnsembleEntry->student->grade }}"/>
|
|
<x-form.field readonly name="ensemble" label_text="Ensemble" value="{{ $nominationEnsembleEntry->ensemble->name }}" />
|
|
<x-form.select name="instrument">
|
|
<x-slot:label>Instrument</x-slot:label>
|
|
@foreach($nominationEnsembleEntry->ensemble->data['instruments'] as $instrument)
|
|
<option value="{{$instrument['name']}}" @if($instrument['name'] == $nominationEnsembleEntry->data['instrument']) SELECTED @endif>{{$instrument['name']}}</option>
|
|
@endforeach
|
|
</x-form.select>
|
|
@error('instrument')
|
|
<p class="text-xs text-red-500 font-semibold mt-1 ml-3">{{ $message }}</p>
|
|
@enderror
|
|
<x-form.select name="split">
|
|
<x-slot:label>Split</x-slot:label>
|
|
<option value="--">---</option>
|
|
@foreach($nominationEnsembleEntry->ensemble->data['split_names'] as $splitName)
|
|
<option value="{{$splitName}}" @if($splitName == $nominationEnsembleEntry->data['split']) SELECTED @endif>{{$splitName}}</option>
|
|
@endforeach
|
|
|
|
</x-form.select>
|
|
@error('split')
|
|
<p class="text-xs text-red-500 font-semibold mt-1 ml-3">{{ $message }}</p>
|
|
@enderror
|
|
<x-form.field type="number" name="seat" value="{{$nominationEnsembleEntry->data['seat']}}" label_text="Seat"/>
|
|
<x-form.footer submit-button-text="Save Changes"></x-form.footer>
|
|
</x-form.form>
|
|
</x-card.card>
|
|
<x-card.card class="mt-3">
|
|
<x-card.heading>Current Instrumentation (before any changes)</x-card.heading>
|
|
<x-table.table>
|
|
<thead>
|
|
<tr>
|
|
<x-table.th> </x-table.th>
|
|
@foreach($nominationEnsembleEntry->ensemble->data['split_names'] as $split)
|
|
<x-table.th>{{$split}}</x-table.th>
|
|
@endforeach
|
|
</tr>
|
|
</thead>
|
|
<x-table.body>
|
|
@foreach($nominationEnsembleEntry->ensemble->data['instruments'] as $instrument)
|
|
<tr>
|
|
<x-table.td>{{$instrument['name']}}</x-table.td>
|
|
@foreach($nominationEnsembleEntry->ensemble->data['split_names'] as $split)
|
|
<x-table.td>{{ $instrumentation[$split][$instrument['name']] }}</x-table.td>
|
|
@endforeach
|
|
</tr>
|
|
@endforeach
|
|
</x-table.body>
|
|
</x-table.table>
|
|
</x-card.card>
|
|
</x-layout.app>
|