Div закусочной MUI сохраняется в DOM после закрытияCSS

Разбираемся в CSS
Ответить
Гость
 Div закусочной MUI сохраняется в DOM после закрытия

Сообщение Гость »


Я создал глобальное модальное окно с целью вызывать его только тогда, когда мне это нужно, но проблема в том, что элемент snackbar сохраняется в DOM, и это приводит к блокировке определенных элементов, поскольку они ниже этого div. Есть идеи, в чем может быть проблема?

Мой компонент GlobalAlert:

экспортная функция GlobalAlert() { const {alertState, handleClose} = useAlertContext(); const {open, type, message} = alertState; функция TransitionDown (реквизит: TransitionProps) { return ; } возвращаться ( {сообщение} ); } Контекст, из которого я получаю информацию

const AlertContextProvider = (реквизит: любой) => { const [alertState, setAlertState] = React.useState({ открыто: ложь, введите: «ошибка», сообщение: "", }); const handleClose = React.useCallback((событие?: React.SyntheticEvent | Событие, причина?: строка) => { if (причина === "clickaway") { возвращаться; } setAlertState({ открыто: ложь, введите: «ошибка», сообщение: "", }); }, []); константное значение = React.useMemo( () => ({ оповещениеState, установитьAlertState, ручкаЗакрыть, }), [alertState, handleClose], ); return ; }; Изображение ошибки
Изображение

Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»