grommet
Version:
focus on the essential experience
91 lines (80 loc) • 3.27 kB
JavaScript
"use strict";
exports.__esModule = true;
exports.SidebarIcons = void 0;
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 SidebarHeader = function SidebarHeader() {
return /*#__PURE__*/_react["default"].createElement(_grommet.Avatar, {
border: {
size: 'small',
color: 'accent-2'
},
background: "white"
}, "SY");
};
var SidebarFooter = function SidebarFooter() {
return /*#__PURE__*/_react["default"].createElement(_grommet.Nav, {
gap: "small"
}, /*#__PURE__*/_react["default"].createElement(_grommet.Button, {
icon: /*#__PURE__*/_react["default"].createElement(_grommetIcons.Chat, null),
hoverIndicator: true
}), /*#__PURE__*/_react["default"].createElement(_grommet.Button, {
icon: /*#__PURE__*/_react["default"].createElement(_grommetIcons.Help, null),
hoverIndicator: true
}));
};
var MainNavigation = function MainNavigation() {
return /*#__PURE__*/_react["default"].createElement(_grommet.Nav, {
gap: "small"
}, /*#__PURE__*/_react["default"].createElement(_grommet.Button, {
icon: /*#__PURE__*/_react["default"].createElement(_grommetIcons.StatusInfoSmall, null),
hoverIndicator: true
}), /*#__PURE__*/_react["default"].createElement(_grommet.Button, {
icon: /*#__PURE__*/_react["default"].createElement(_grommetIcons.Projects, null),
hoverIndicator: true
}), /*#__PURE__*/_react["default"].createElement(_grommet.Button, {
icon: /*#__PURE__*/_react["default"].createElement(_grommetIcons.Clock, null),
hoverIndicator: true
}), /*#__PURE__*/_react["default"].createElement(_grommet.Box, {
pad: "small",
border: {
color: 'white',
side: 'bottom'
},
hoverIndicator: true
}), /*#__PURE__*/_react["default"].createElement(_grommet.Box, {
gap: "small",
pad: {
vertical: 'medium'
},
hoverIndicator: true
}, /*#__PURE__*/_react["default"].createElement(_grommet.Button, {
icon: /*#__PURE__*/_react["default"].createElement(_grommetIcons.Analytics, null),
hoverIndicator: true
}), /*#__PURE__*/_react["default"].createElement(_grommet.Button, {
icon: /*#__PURE__*/_react["default"].createElement(_grommetIcons.Configure, null),
hoverIndicator: true
})));
};
var SidebarIcons = function SidebarIcons() {
return /*#__PURE__*/_react["default"].createElement(_grommet.Grommet, {
theme: _grommet.grommet,
full: true
}, /*#__PURE__*/_react["default"].createElement(_grommet.Box, {
direction: "row",
height: {
min: '100%'
}
}, /*#__PURE__*/_react["default"].createElement(_grommet.Sidebar, {
background: "accent-1",
header: /*#__PURE__*/_react["default"].createElement(SidebarHeader, null),
footer: /*#__PURE__*/_react["default"].createElement(SidebarFooter, null)
}, /*#__PURE__*/_react["default"].createElement(MainNavigation, null))));
};
exports.SidebarIcons = SidebarIcons;
(0, _react2.storiesOf)('Sidebar', module).add('Icons', function () {
return /*#__PURE__*/_react["default"].createElement(SidebarIcons, null);
});