UNPKG

grommet

Version:

focus on the essential experience

38 lines 1.12 kB
import React, { useState } from 'react'; import { Notification } from 'grommet'; import { Button } from '../../Button'; import { Box } from '../../Box'; var TitleNotification = function TitleNotification() { var _useState = useState(false), visible = _useState[0], setVisible = _useState[1]; var onOpen = function onOpen() { return setVisible(true); }; var onClose = function onClose() { return setVisible(undefined); }; return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Box, { pad: "large", justify: "center" }, /*#__PURE__*/React.createElement(Button, { label: "Show Notification", onClick: onOpen })), visible && /*#__PURE__*/React.createElement(Notification, { toast: true, title: "Status Title", onClose: onClose, time: 4000 })); }; export var ToastTitleOnly = function ToastTitleOnly() { return /*#__PURE__*/React.createElement(TitleNotification, null); }; ToastTitleOnly.parameters = { chromatic: { disable: true } }; export default { title: 'Visualizations/Notification/Toast Title Only' };