73 lines
3.6 KiB
PHP
73 lines
3.6 KiB
PHP
<div x-data="{ showAddDirectorForm: false, changeHeadDirectorForm: false}">
|
|
<x-layout.app>
|
|
<x-slot:page_title>School Info - {{ $school->name }}</x-slot:page_title>
|
|
|
|
<div class="mx-auto max-w-xl">
|
|
<x-card.card>
|
|
<x-card.info.body>
|
|
<x-card.info.row row_name="School Address">
|
|
<div class="md:grid md:grid-cols-3">
|
|
<div class="md:col-span-2">
|
|
{{ $school->name }}<br />
|
|
{{ $school->address }}<br />
|
|
{{ $school->city }}, {{ $school->state }} {{ $school->zip }}
|
|
</div>
|
|
<div class="text-indigo-600">
|
|
<a href="/schools/{{$school->id}}/edit"> [ Edit School ] </a>
|
|
</div>
|
|
</div>
|
|
</x-card.info.row>
|
|
|
|
<x-card.info.row row_name="Directors">
|
|
<ul>
|
|
@foreach($school->directors as $director)
|
|
<li>
|
|
{{ $director->full_name() }}
|
|
@if($director->hasFlag('head_director')) <span class="font-semibold">(head)</span> @endif
|
|
-
|
|
<a class='text-indigo-600' href="mailto:{{ $director->email }}">{{ $director->email }}</a>
|
|
</li>
|
|
@endforeach
|
|
</ul>
|
|
@if(auth()->user()->hasFlag('head_director'))
|
|
<div class="grid grid-cols-2 gap-2 mt-3">
|
|
<x-form.button type="button" @click="showAddDirectorForm=true">Add Director</x-form.button>
|
|
<x-form.button type="button" @click="changeHeadDirectorForm=true">Change Head</x-form.button>
|
|
</div>
|
|
@endif
|
|
</x-card.info.row>
|
|
|
|
<x-card.info.row row_name="Associated Email Domains">
|
|
<ul>
|
|
@foreach($school->emailDomains as $domain)
|
|
<li>{{ $domain->domain }}</li>
|
|
@endforeach
|
|
</ul>
|
|
</x-card.info.row>
|
|
</x-card.info.body>
|
|
</x-card.card>
|
|
</div>
|
|
|
|
</x-layout.app>
|
|
|
|
@if(auth()->user()->hasFlag('head_director'))
|
|
<x-modal-body showVar="showAddDirectorForm">
|
|
<x-slot:title>Add Director</x-slot:title>
|
|
<x-form.form method="POST" action="{{route('schools.add_director', $school)}}">
|
|
<x-form.body-grid>
|
|
<x-form.field name="first_name" label_text="First Name" colspan="3" />
|
|
<x-form.field name="last_name" label_text="Last Name" colspan="3" />
|
|
<x-form.field name="email" type="email" label_text="Email Address" colspan="3" />
|
|
<x-form.field name="cell_phone" label_text="Cell Phone" colspan="3" />
|
|
<x-form.field name="judging_preference" label_text="Judging Preference" colspan="6" />
|
|
</x-form.body-grid>
|
|
<x-form.footer submit-button-text="Add Director" />
|
|
</x-form.form>
|
|
</x-modal-body>
|
|
|
|
<x-modal-body showVar="changeHeadDirectorForm">
|
|
<x-slot:title>Change Head Director</x-slot:title>
|
|
</x-modal-body>
|
|
@endif
|
|
</div>
|