@dotconnor/grommet
Version:
focus on the essential experience
68 lines (60 loc) • 2.28 kB
JavaScript
"use strict";
exports.__esModule = true;
exports.Responsive = void 0;
var _react = _interopRequireDefault(require("react"));
var _grommet = require("grommet");
var _grommetIcons = require("grommet-icons");
var _themes = require("grommet/themes");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Responsive = function Responsive() {
return /*#__PURE__*/_react["default"].createElement(_grommet.Grommet, {
theme: _themes.grommet
}, /*#__PURE__*/_react["default"].createElement(_grommet.Header, {
background: "light-4",
pad: "medium",
height: "xsmall"
}, /*#__PURE__*/_react["default"].createElement(_grommet.Anchor, {
href: "https://tools.grommet.io/",
icon: /*#__PURE__*/_react["default"].createElement(_grommetIcons.Grommet, {
color: "brand"
}),
label: "Grommet Tools"
}), /*#__PURE__*/_react["default"].createElement(_grommet.ResponsiveContext.Consumer, null, function (size) {
return size === 'small' ? /*#__PURE__*/_react["default"].createElement(_grommet.Box, {
justify: "end"
}, /*#__PURE__*/_react["default"].createElement(_grommet.Menu, {
a11yTitle: "Navigation Menu",
dropProps: {
align: {
top: 'bottom',
right: 'right'
}
},
icon: /*#__PURE__*/_react["default"].createElement(_grommetIcons.Menu, {
color: "brand"
}),
items: [{
label: /*#__PURE__*/_react["default"].createElement(_grommet.Box, {
pad: "small"
}, "Grommet.io"),
href: 'https://v2.grommet.io/'
}, {
label: /*#__PURE__*/_react["default"].createElement(_grommet.Box, {
pad: "small"
}, "Feedback"),
href: 'https://github.com/grommet/grommet/issues'
}]
})) : /*#__PURE__*/_react["default"].createElement(_grommet.Box, {
justify: "end",
direction: "row",
gap: "medium"
}, /*#__PURE__*/_react["default"].createElement(_grommet.Anchor, {
href: "https://v2.grommet.io/",
label: "Grommet.io"
}), /*#__PURE__*/_react["default"].createElement(_grommet.Anchor, {
href: "https://github.com/grommet/grommet/issues",
label: "Feedback"
}));
})));
};
exports.Responsive = Responsive;