private void HandleVisibilityStyles(bool visible) { if (visible) { ExecuteAfterRender(async() => { await JSRunner.OpenModal(ElementRef, ElementId); }); } else { ExecuteAfterRender(async() => { await JSRunner.CloseModal(ElementRef, ElementId); }); } DirtyClasses(); DirtyStyles(); }
private void HandleOpenState(bool opened) { // TODO: find a way to remove javascript if (opened) { ExecuteAfterRender(async() => { await JSRunner.OpenModal(ElementRef, ElementId); }); } else { ExecuteAfterRender(async() => { await JSRunner.CloseModal(ElementRef, ElementId); }); } StateChanged?.Invoke(this, new ModalStateEventArgs(opened)); DirtyClasses(); DirtyStyles(); }