@if (Title != null) { @Title } @foreach (var student in Students.OrderBy(e => e.FirstName)) { } @code { [Parameter] public IEnumerable Students { get; set; } = []; [Parameter] public Student? SelectedCaptain { get; set; } [Parameter] public EventCallback SelectedCaptainChanged { get; set; } [Parameter] public string? Title { get; set; } = "Captain"; [Parameter] public Typo TitleTypo { get; set; } = Typo.body1; private async Task OnSelectedCaptainChanged(Student? value) { SelectedCaptain = value; await SelectedCaptainChanged.InvokeAsync(value); } }