{{-- Teacher Class Select Component Renders a consistent class dropdown for teacher forms. Usage: Props: $classes — Collection of SchoolClass models $name — form field name (default: school_class_id) $selected — currently selected class ID $label — label text (default: Class) $required — whether field is required (default: false) $placeholder — placeholder option text --}} @props([ 'classes' => collect(), 'name' => 'school_class_id', 'selected' => null, 'label' => 'Class', 'required' => false, 'placeholder' => 'Select a class...', ])
@if($label) @endif @if($classes->isNotEmpty()) @else
No classes assigned to you yet.
@endif @error($name)

{{ $message }}

@enderror