59 lines
2.9 KiB
PHP
59 lines
2.9 KiB
PHP
<x-layout.app>
|
|
@if(!$target_ensemble)
|
|
@include('nomination_ensembles.meobda.admin.nomination-create-choose_ensemble')
|
|
@else
|
|
<x-card.card class="mx-auto max-w-lg">
|
|
<x-card.heading>New Nomination - {{ $target_ensemble->name }}</x-card.heading>
|
|
<x-form.form class="mb-3" method="POST" action="{{ route('nomination.admin.store') }}">
|
|
<input type="hidden" name="ensemble" value="{{$target_ensemble->id}}">
|
|
<x-form.select name="student">
|
|
<x-slot:label>Student</x-slot:label>
|
|
@foreach($students as $student)
|
|
<option value="{{$student->id}}">{{ $student->school->name }} - {{ $student->full_name() }} - Grade: {{ $student->grade }}</option>
|
|
@endforeach
|
|
</x-form.select>
|
|
<x-form.select name="instrument">
|
|
<x-slot:label>Instrument</x-slot:label>
|
|
@foreach($target_ensemble->data['instruments'] as $instrument)
|
|
<option value="{{$instrument['name']}}">{{$instrument['name']}}</option>
|
|
@endforeach
|
|
</x-form.select>
|
|
<x-form.select name="split">
|
|
<x-slot:label>Split</x-slot:label>
|
|
<option value="---">None Assigned</option>
|
|
@foreach($target_ensemble->data['split_names'] as $split)
|
|
<option value="{{$split}}")>{{$split}}</option>
|
|
@endforeach
|
|
</x-form.select>
|
|
<x-form.field name="seat" value="0" label_text="Seat (0 to leave unassigned)" type="number"/>
|
|
<x-form.footer submit-button-text="Create Nomination"></x-form.footer>
|
|
</x-form.form>
|
|
</x-card.card>
|
|
|
|
{{-- Display current instrumentation--}}
|
|
<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($target_ensemble->data['split_names'] as $split)
|
|
<x-table.th>{{$split}}</x-table.th>
|
|
@endforeach
|
|
</tr>
|
|
</thead>
|
|
<x-table.body>
|
|
@foreach($target_ensemble->data['instruments'] as $instrument)
|
|
<tr>
|
|
<x-table.td>{{$instrument['name']}}</x-table.td>
|
|
@foreach($target_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>
|
|
@endif
|
|
</x-layout.app>
|