@storybook/addon-knobs
Version:
Storybook addon for editing props
38 lines (37 loc) • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _components = require("@storybook/components");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var serialize = function serialize() {
return undefined;
};
var deserialize = function deserialize() {
return undefined;
};
var ButtonType = function ButtonType(_ref) {
var _ref$knob = _ref.knob,
knob = _ref$knob === void 0 ? {} : _ref$knob,
_ref$onClick = _ref.onClick,
_onClick = _ref$onClick === void 0 ? function () {} : _ref$onClick;
return /*#__PURE__*/_react["default"].createElement(_components.Form.Button, {
type: "button",
name: knob.name,
onClick: function onClick() {
return _onClick(knob);
}
}, knob.name);
};
ButtonType.propTypes = {
knob: _propTypes["default"].shape({
name: _propTypes["default"].string
}).isRequired,
onClick: _propTypes["default"].func.isRequired
};
ButtonType.serialize = serialize;
ButtonType.deserialize = deserialize;
var _default = exports["default"] = ButtonType;