UNPKG

grommet

Version:

focus on the essential experience

60 lines (59 loc) 2.17 kB
"use strict"; exports.__esModule = true; exports["default"] = exports.Menu = void 0; var _react = _interopRequireDefault(require("react")); var _grommetIcons = require("grommet-icons"); var _grommet = require("grommet"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } var renderItems = function renderItems() { return /*#__PURE__*/_react["default"].createElement(_grommet.Box, { background: "dark-1" }, /*#__PURE__*/_react["default"].createElement(_grommet.Text, null, "hi"), /*#__PURE__*/_react["default"].createElement(_grommet.Text, null, "hi"), /*#__PURE__*/_react["default"].createElement(_grommet.Text, null, "hi"), /*#__PURE__*/_react["default"].createElement(_grommet.Text, null, "hi")); }; var MenuItem = function MenuItem() { return /*#__PURE__*/_react["default"].createElement(_grommet.Box, { height: "36px", width: "36px", align: "center" }, /*#__PURE__*/_react["default"].createElement(_grommetIcons.Gremlin, null)); }; var align = { top: 'bottom' }; var GremlinDropButton = function GremlinDropButton() { return /*#__PURE__*/_react["default"].createElement(_grommet.DropButton, { alignSelf: "center", margin: { vertical: 'small' }, dropContent: renderItems(), dropProps: { align: align } }, /*#__PURE__*/_react["default"].createElement(MenuItem, null)); }; var MenuDropButton = function MenuDropButton() { return /*#__PURE__*/_react["default"].createElement(_grommet.Box, { fill: true }, /*#__PURE__*/_react["default"].createElement(_grommet.Box, { fill: "vertical", width: "xxsmall", background: "dark-2" }, /*#__PURE__*/_react["default"].createElement(GremlinDropButton, null), /*#__PURE__*/_react["default"].createElement(_grommet.Box, { flex: true }), /*#__PURE__*/_react["default"].createElement(GremlinDropButton, null))); }; var Menu = exports.Menu = function Menu() { return /*#__PURE__*/_react["default"].createElement(MenuDropButton, null); }; Menu.parameters = { chromatic: { disable: true } }; Menu.args = { full: true }; var _default = exports["default"] = { title: 'Controls/DropButton/Menu' };