@using MudBlazor @if (ViewModel != null) {
@foreach (var recipe in ViewModel.Recipes) { var isSelected = recipe == ViewModel.SelectedRecipe;
@if (recipe.Image != null && !recipe.Image.Empty()) { @recipe.RecipeName } else {
No image
} @recipe.RecipeName
}
}
Cancel
@code { [CascadingParameter] private IMudDialogInstance MudDialog { get; set; } = null!; [Parameter] public RecipeSelectionVM? ViewModel { get; set; } private void SelectRecipe(RecipeData recipe) { if (ViewModel != null) ViewModel.SelectedRecipe = recipe; MudDialog.Close(DialogResult.Ok(true)); } private void Cancel() => MudDialog.Cancel(); }