UNPKG

@dotconnor/grommet

Version:

focus on the essential experience

81 lines (71 loc) 2.19 kB
"use strict"; exports.__esModule = true; exports.AlignControls = void 0; var _react = _interopRequireDefault(require("react")); var _grommetIcons = require("grommet-icons"); var _grommet = require("grommet"); var _utils = require("grommet/utils"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var myTheme = (0, _utils.deepMerge)(_grommet.grommet, { tabs: { header: { border: { side: 'bottom', color: 'blue', size: 'small' } } }, tab: { border: { side: 'bottom', color: 'dark-4' }, pad: 'small', margin: { // bring the overall tabs border behind invidual tab borders vertical: '-2px', horizontal: 'none' } } }); var AlignControlsTabs = function AlignControlsTabs() { return /*#__PURE__*/_react["default"].createElement(_grommet.Grommet, { theme: myTheme, full: true }, /*#__PURE__*/_react["default"].createElement(_grommet.Tabs, { justify: "start", alignControls: "start" }, /*#__PURE__*/_react["default"].createElement(_grommet.Tab, { title: "Tab 1" }, /*#__PURE__*/_react["default"].createElement(_grommet.Box, { fill: true, pad: "large", align: "center" }, /*#__PURE__*/_react["default"].createElement(_grommetIcons.Attraction, { size: "xlarge" }))), /*#__PURE__*/_react["default"].createElement(_grommet.Tab, { title: "Tab 2" }, /*#__PURE__*/_react["default"].createElement(_grommet.Box, { fill: true, pad: "large", align: "center" }, /*#__PURE__*/_react["default"].createElement(_grommetIcons.TreeOption, { size: "xlarge" }))), /*#__PURE__*/_react["default"].createElement(_grommet.Tab, { title: "Tab 3" }, /*#__PURE__*/_react["default"].createElement(_grommet.Box, { fill: true, pad: "large", align: "center" }, /*#__PURE__*/_react["default"].createElement(_grommetIcons.Car, { size: "xlarge" }))))); }; var AlignControls = function AlignControls() { return /*#__PURE__*/_react["default"].createElement(AlignControlsTabs, null); }; exports.AlignControls = AlignControls; AlignControls.story = { name: 'Align controls' };