Snackbar

import { Snackbar } from '@megafon/ui-core';
Код DemoSnackbarWrapper
export const DemoSnackbarWrapper: React.FC<IDemoSnackbarWrapperProps> = ({ children }) => {
const [showSnackbar, setShowSnackbar] = useState(false);
const [clickAmount, setClickAmount] = useState(0);
const handleClose = () => {
setShowSnackbar(false);
setClickAmount(0);
};
return children({
onTextButtonClick: () => setClickAmount(clickAmount + 1),
onButtonClick: () => setShowSnackbar(true),
onClose: handleClose,
showSnackbar,
clickAmount,
});
};

Типы

Управление иконкой

Управление кнопкой

Кастомный текст кнопки недоступен для типа 'timer'

Обработчик на текстовой кнопке