@mukhindev/mui-dialog
v3.1.0
Published
Extended MUI Dialog
Readme
@mukhindev/mui-dialog
Extended MUI Dialog
v3
Версия 3.0.0+ не имеет обратной совместимости из-за пересмотра подхода. Прошлые версии были созданы как попытка впихнуть всё и это себя показало плохо в реальных задачах. Новая версия решает главную задачу, позволять управлять формой из контекста. Такое поведение нужно, что при закрытом диалоге не выполнялось всё что реализовано внутри него. Всё необходимое реализуется как вложенный компонент, а внедрение и обращение происходит благодаря контексту.
Задачи v3:
- [x] Диалог не должен отвечать за состояния загрузки, валидации и блокировок, диалог может использоваться даже не для формы вовсе.
- [x] Возможность переопределять заголовок изнутри диалога. Например, название чего-либо приходит после получения с сервера, а сразу неизвестно.
- [x] Отказаться от onCancel, так как в Dialog от MUI есть параметр reason передаваемый при закрытии. Добавить 2 новых причины
closeEventиcancelEvent. - [x] Параметр noValidate, прокидываемый на обёртку , если она активна
- [x] Решить проблему "Blocked aria-hidden on an element because its descendant retained focus", появившеюся в новых браузерах.
