grommet
Version:
focus on the essential experience
41 lines (34 loc) • 1.09 kB
JavaScript
;
var _react = _interopRequireDefault(require("react"));
var _react2 = require("@storybook/react");
var _utils = require("grommet/utils");
var _themes = require("grommet/themes");
var _grommet = require("grommet");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var customBreakpoints = (0, _utils.deepMerge)(_themes.grommet, {
global: {
breakpoints: {
xsmall: {
value: 500
},
small: {
value: 900
},
medium: undefined,
middle: {
value: 3000
}
}
}
});
(0, _react2.storiesOf)('ResponsiveContext', module).add('Custom Breakpoints', function () {
return _react.default.createElement(_grommet.Grommet, {
theme: customBreakpoints,
full: true
}, _react.default.createElement(_grommet.ResponsiveContext.Consumer, null, function (size) {
return _react.default.createElement(_grommet.Box, {
fill: true,
background: "brand"
}, _react.default.createElement(_grommet.Heading, null, "Hi, I'm " + size + ", resize me!"));
}));
});