public ModalParams(RenderFragment body, string title = "", ModalStyle style = ModalStyle.Card, string saveLabel = "Save Changes", string modalClass = "") { Title = title; Body = body; Style = style; SaveLabel = saveLabel; ModalClass = modalClass; }
public ModalParams(Type bodyType, string title = "", ModalStyle style = ModalStyle.Card, string saveLabel = "Save Changes", string modalClass = "") { Title = title; Body = new RenderFragment(x => { x.OpenComponent(1, bodyType); x.CloseComponent(); }); Style = style; SaveLabel = saveLabel; ModalClass = modalClass; }
public void ShowModal(ModalParams modalParams) { Style = modalParams.Style; Title = modalParams.Title; Body = modalParams.Body; SaveLabel = modalParams.SaveLabel; ModalClass = $"modal is-active is-fixed {modalParams.ModalClass}"; IsVisible = true; StateHasChanged(); }