UNPKG

grommet

Version:

focus on the essential experience

46 lines (43 loc) 1.28 kB
import React from 'react'; import { storiesOf } from '@storybook/react'; import { Box, Button, Grommet, Layer } from 'grommet'; import { grommet } from 'grommet/themes'; var FullLayer = function FullLayer() { var _React$useState = React.useState(false), showLayer = _React$useState[0], setShowLayer = _React$useState[1]; return /*#__PURE__*/React.createElement(Grommet, { theme: grommet, full: true }, /*#__PURE__*/React.createElement(Box, { pad: "small", fill: true, background: "dark-3", align: "center", justify: "center" }, /*#__PURE__*/React.createElement(Button, { primary: true, color: "accent-3", label: "Show", onClick: function onClick() { return setShowLayer(true); } }), showLayer && /*#__PURE__*/React.createElement(Layer, { full: true, animation: "fadeIn" }, /*#__PURE__*/React.createElement(Box, { fill: true, background: "light-4", align: "center", justify: "center" }, /*#__PURE__*/React.createElement(Button, { primary: true, label: "Close", onClick: function onClick() { return setShowLayer(false); } }))))); }; storiesOf('Layer', module).add('Full', function () { return /*#__PURE__*/React.createElement(FullLayer, null); });