sharyn
Version:
Combines all the other packages under one.
47 lines (40 loc) • 1.53 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectSpread"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
/* eslint-disable import/no-extraneous-dependencies */
var StoryHost = function StoryHost(_ref) {
var border = _ref.border,
width = _ref.width,
children = _ref.children;
return _react.default.createElement("div", {
style: {
display: 'flex',
height: '100%',
justifyContent: 'center',
alignItems: 'center'
}
}, border || width ? _react.default.createElement("div", {
style: (0, _objectSpread2.default)({}, border ? {
border: '1px dashed #bbb'
} : {}, width ? {
width: width
} : {})
}, children) : children);
};
StoryHost.propTypes = {
border: _propTypes.default.bool,
width: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
children: function children(props, propName, componentName) {
if (!Object.prototype.hasOwnProperty.call(props, propName)) {
throw new Error("Prop `".concat(propName, "` has type 'any' or 'mixed', but was not provided to `").concat(componentName, "`. Pass undefined or any other value."));
}
}
};
var _default = StoryHost;
exports.default = _default;