{{--
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...',
])