예제 #1
0
 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;
 }
예제 #2
0
 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;
 }
예제 #3
0
 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();
 }