Я бы хотел изменить переход закусочной панели на Slide вместо Grow (поведение по умолчанию), но я не могу этого сделать, так как я использую закусочную с Alert.
Это оригинал демо из Material-UI: https://codesandbox.io/s/e1dks
Если я импортирую это:
import Slide from '@material-ui/core/Slide';
import { TransitionProps } from '@material-ui/core/transitions';
Создайте эту функцию:
function SlideTransition(props: TransitionProps) {
return <Slide {...props} direction="up" />;
}
И вставьте этот атрибут в теге Snackbar:
TransitionComponent={SlideTransition}
У меня ошибка: Cannot read property 'getBoundingClientRect' of null
Обратите внимание на ошибку, когда я пытаюсь использовать Snackbar с предупреждениями и слайдами одновременно https://codesandbox.io/s/material-demo-ysub3
В https://material-ui.com/api/slide/ есть предупреждение, которое может помочь, но я этого не понял: A single child content element. ⚠️ Needs to be able to hold a ref.
I ' m, используя React с Typescript.