<DemoSnackbarWrapper>
{({ onButtonClick, showSnackbar, onClose }) => (
<div style={blockStyle}>
<Button onClick={onButtonClick}>Показать снэкбар с типом 'info'</Button>
{showSnackbar && (
<Snackbar
type="info"
text="Что-то происходит"
hasTextButton={true}
onClose={onClose}
/>
)}
</div>
)}
</DemoSnackbarWrapper>
<DemoSnackbarWrapper>
{({ onButtonClick, showSnackbar, onClose }) => (
<div style={blockStyle}>
<Button onClick={onButtonClick}>
Показать снэкбар с типом 'success'
</Button>
{showSnackbar && (
<Snackbar
type="success"
text="Успешно завершено"
hasTextButton={true}
onClose={onClose}
/>
)}
</div>
)}
</DemoSnackbarWrapper>
<DemoSnackbarWrapper>
{({ onButtonClick, showSnackbar, onClose }) => (
<div style={blockStyle}>
<Button onClick={onButtonClick}>
Показать снэкбар с типом 'attention'
</Button>
{showSnackbar && (
<Snackbar
type="attention"
text="Сообщение об ошибке"
hasTextButton={true}
onClose={onClose}
/>
)}
</div>
)}
</DemoSnackbarWrapper>
<DemoSnackbarWrapper>
{({ onButtonClick, showSnackbar, onClose }) => (
<div style={blockStyle}>
<Button onClick={onButtonClick}>
Показать снэкбар с типом 'timer'
</Button>
{showSnackbar && (
<Snackbar
type="timer"
text="Элемент удален"
hasTextButton={true}
onClose={onClose}
/>
)}
</div>
)}
</DemoSnackbarWrapper>