Clinic Information Page

This commit is contained in:
Matt Young 2025-12-12 21:19:08 -06:00
parent 1c0f6d64af
commit 207aaed2e2
4 changed files with 107 additions and 2 deletions

View File

@ -8,6 +8,60 @@ class ClinicInformationPage extends Controller
{ {
public function __invoke() public function __invoke()
{ {
return view('clinic-information'); $concertClinicDates = 'February 2-3, 2026';
$concertClinicLocation = 'Oologah High School';
$beginnerClinicDates = 'April 7, 2026';
$beginnerClinicLocation = 'Wagoner High School';
$concertEnsembles = [
[
'name' => 'High School Band',
'chair' => 'Bruce Thompson',
'clinician' => '',
],
[
'name' => 'Junior High Band',
'chair' => 'Doug Finley',
'clinician' => '',
],
[
'name' => '7th Grade Band',
'chair' => 'Tyler Reeves',
'clinician' => '',
],
];
$jazzEnsembles = [
[
'name' => 'Jazz Band',
'chair' => 'Eric Noble',
'clinician' => '',
]
];
$beginnerEnsembles = [
[
'name' => 'First & Second Year A',
'chair' => 'Renee Roberts',
'clinician' => '',
],
[
'name' => 'First & Second Year B',
'chair' => 'Madison West',
'clinician' => '',
],
[
'name' => 'First & Second Year C',
'chair' => 'Denton Bodine',
'clinician' => '',
]
];
return view('clinic-information', compact(
'concertClinicDates',
'concertClinicLocation',
'beginnerClinicDates',
'beginnerClinicLocation',
'concertEnsembles',
'jazzEnsembles',
'beginnerEnsembles',
));
} }
} }

View File

@ -26,7 +26,7 @@ class App extends Component
], ],
[ [
'name' => 'Clinic Information', 'name' => 'Clinic Information',
'link' => '#', 'link' => route('clinic-information'),
], ],
[ [
'name' => 'Audition Etudes', 'name' => 'Audition Etudes',

View File

@ -1,3 +1,52 @@
<x-layout.app> <x-layout.app>
<x-card class="w-full max-w-4xl mx-auto">
<x-slot:header>Concert Clinic (HS/JH/7th)</x-slot:header>
<div>
<p>{{ $concertClinicDates }}</p>
<p>{{ $concertClinicLocation }}</p>
<dl>
@foreach($concertEnsembles as $ensemble)
<dt class="mt-5">{{ $ensemble['name'] }}</dt>
<dd>
<p>Clinician: {{ $ensemble['clinician'] }}</p>
<p>Chair: {{ $ensemble['chair'] }}</p>
</dd>
@endforeach
</dl>
</div>
</x-card>
<x-card class="w-full max-w-4xl mx-auto mt-3">
<x-slot:header>Jazz Clinic</x-slot:header>
<div>
<p>{{ $beginnerClinicDates }}</p>
<p>{{ $beginnerClinicLocation }}</p>
<dl>
@foreach($jazzEnsembles as $ensemble)
<dt class="mt-5">{{ $ensemble['name'] }}</dt>
<dd>
<p>Clinician: {{ $ensemble['clinician'] }}</p>
<p>Chair: {{ $ensemble['chair'] }}</p>
</dd>
@endforeach
</dl>
</div>
</x-card>
<x-card class="w-full max-w-4xl mx-auto mt-3">
<x-slot:header>First & Second Year Clinic</x-slot:header>
<div>
<p>{{ $beginnerClinicDates }}</p>
<p>{{ $beginnerClinicLocation }}</p>
<dl>
@foreach($beginnerEnsembles as $ensemble)
<dt class="mt-5">{{ $ensemble['name'] }}</dt>
<dd>
<p>Clinician: {{ $ensemble['clinician'] }}</p>
<p>Chair: {{ $ensemble['chair'] }}</p>
</dd>
@endforeach
</dl>
</div>
</x-card>
</x-layout.app> </x-layout.app>

View File

@ -1,8 +1,10 @@
<?php <?php
use App\Http\Controllers\AuditionInformationPage; use App\Http\Controllers\AuditionInformationPage;
use App\Http\Controllers\ClinicInformationPage;
use App\Http\Controllers\WelcomeController; use App\Http\Controllers\WelcomeController;
use Illuminate\Support\Facades\Route; use Illuminate\Support\Facades\Route;
Route::get('/', WelcomeController::class)->name('welcome'); Route::get('/', WelcomeController::class)->name('welcome');
Route::get('/audition-information', AuditionInformationPage::class)->name('audition-information'); Route::get('/audition-information', AuditionInformationPage::class)->name('audition-information');
Route::get('/clinic-information', ClinicInformationPage::class)->name('clinic-information');