@code { [CascadingParameter] BlazoredModalInstance BlazoredModal { get; set; } [Parameter, Required] public string Message { get; set; } [Parameter, Required] public PopupType PopupType { get; set; } void Yes() => BlazoredModal.Close(ModalResult.Ok(PopupAnswer.Yes)); void No() => BlazoredModal.Close(ModalResult.Ok(PopupAnswer.No)); void Ok() => BlazoredModal.Close(ModalResult.Ok(PopupAnswer.Ok)); void Cancel() => BlazoredModal.Close(ModalResult.Ok(PopupAnswer.Cancel)); }