UNPKG

grommet

Version:

focus on the essential experience

62 lines (52 loc) 2.35 kB
"use strict"; var _react = _interopRequireDefault(require("react")); var _react2 = require("@storybook/react"); var _grommet = require("grommet"); var _grommetIcons = require("grommet-icons"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var customTheme = { global: { colors: { custom: '#cc6633' } } }; var Themed = function Themed() { return /*#__PURE__*/_react["default"].createElement(_grommet.Grommet, { theme: customTheme }, /*#__PURE__*/_react["default"].createElement(_grommet.Box, { pad: "medium" }, /*#__PURE__*/_react["default"].createElement(_grommet.Anchor, { icon: /*#__PURE__*/_react["default"].createElement(_grommetIcons.Add, null), label: "Add", color: "custom" }))); }; var Plain = function Plain() { return /*#__PURE__*/_react["default"].createElement(_react["default"].Fragment, null, /*#__PURE__*/_react["default"].createElement(_grommet.Grommet, { plain: true }, /*#__PURE__*/_react["default"].createElement(_grommet.Box, { pad: "medium" }, /*#__PURE__*/_react["default"].createElement("p", null, "Plain Grommet"))), /*#__PURE__*/_react["default"].createElement(_grommet.Grommet, null, /*#__PURE__*/_react["default"].createElement(_grommet.Box, { pad: "medium" }, /*#__PURE__*/_react["default"].createElement("p", null, "Not plain Grommet")))); }; var GrommetVars = function GrommetVars() { return /*#__PURE__*/_react["default"].createElement(_grommet.Grommet, { theme: _grommet.grommet, cssVars: true }, /*#__PURE__*/_react["default"].createElement(_grommet.Box, { pad: "medium", background: "var(--accent-2)", gap: "medium" }, /*#__PURE__*/_react["default"].createElement(_grommet.Box, null, "Checkout Grommet variables, you can find them in the StyledGrommet DOM."), /*#__PURE__*/_react["default"].createElement(_grommet.Box, { "with": true }, "For example, the background color in this Box is using var(--accent-2)"))); }; (0, _react2.storiesOf)('Grommet', module).add('Plain', function () { return /*#__PURE__*/_react["default"].createElement(Plain, null); }).add('Theme', function () { return /*#__PURE__*/_react["default"].createElement(Themed, null); }).add('Vars', function () { return /*#__PURE__*/_react["default"].createElement(GrommetVars, null); });