UNPKG

1.53 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.default = void 0;
9
10var _objectSpread2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectSpread"));
11
12var _react = _interopRequireDefault(require("react"));
13
14var _propTypes = _interopRequireDefault(require("prop-types"));
15
16/* eslint-disable import/no-extraneous-dependencies */
17var StoryHost = function StoryHost(_ref) {
18 var border = _ref.border,
19 width = _ref.width,
20 children = _ref.children;
21 return _react.default.createElement("div", {
22 style: {
23 display: 'flex',
24 height: '100%',
25 justifyContent: 'center',
26 alignItems: 'center'
27 }
28 }, border || width ? _react.default.createElement("div", {
29 style: (0, _objectSpread2.default)({}, border ? {
30 border: '1px dashed #bbb'
31 } : {}, width ? {
32 width: width
33 } : {})
34 }, children) : children);
35};
36
37StoryHost.propTypes = {
38 border: _propTypes.default.bool,
39 width: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
40 children: function children(props, propName, componentName) {
41 if (!Object.prototype.hasOwnProperty.call(props, propName)) {
42 throw new Error("Prop `".concat(propName, "` has type 'any' or 'mixed', but was not provided to `").concat(componentName, "`. Pass undefined or any other value."));
43 }
44 }
45};
46var _default = StoryHost;
47exports.default = _default;
\No newline at end of file