UNPKG

1.67 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 white = _ref.white;
22 return _react.default.createElement("div", {
23 style: (0, _objectSpread2.default)({
24 display: 'flex',
25 height: '100%',
26 justifyContent: 'center',
27 alignItems: 'center'
28 }, white ? {
29 background: 'white'
30 } : {})
31 }, border || width ? _react.default.createElement("div", {
32 style: (0, _objectSpread2.default)({}, border ? {
33 border: '1px dashed #bbb'
34 } : {}, width ? {
35 width: width
36 } : {})
37 }, children) : children);
38};
39
40StoryHost.propTypes = {
41 border: _propTypes.default.bool,
42 width: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
43 white: _propTypes.default.bool,
44 children: function children(props, propName, componentName) {
45 if (!Object.prototype.hasOwnProperty.call(props, propName)) {
46 throw new Error("Prop `".concat(propName, "` has type 'any' or 'mixed', but was not provided to `").concat(componentName, "`. Pass undefined or any other value."));
47 }
48 }
49};
50var _default = StoryHost;
51exports.default = _default;
\No newline at end of file