UNPKG

@storybook/addon-knobs

Version:
198 lines (179 loc) • 6.14 kB
"use strict"; function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "TextTypeKnob", { enumerable: true, get: function get() { return _Text.TextTypeKnob; } }); Object.defineProperty(exports, "NumberTypeKnob", { enumerable: true, get: function get() { return _Number.NumberTypeKnob; } }); Object.defineProperty(exports, "NumberTypeKnobOptions", { enumerable: true, get: function get() { return _Number.NumberTypeKnobOptions; } }); Object.defineProperty(exports, "ColorTypeKnob", { enumerable: true, get: function get() { return _Color.ColorTypeKnob; } }); Object.defineProperty(exports, "BooleanTypeKnob", { enumerable: true, get: function get() { return _Boolean.BooleanTypeKnob; } }); Object.defineProperty(exports, "ObjectTypeKnob", { enumerable: true, get: function get() { return _Object.ObjectTypeKnob; } }); Object.defineProperty(exports, "SelectTypeKnob", { enumerable: true, get: function get() { return _Select.SelectTypeKnob; } }); Object.defineProperty(exports, "SelectTypeOptionsProp", { enumerable: true, get: function get() { return _Select.SelectTypeOptionsProp; } }); Object.defineProperty(exports, "SelectTypeKnobValue", { enumerable: true, get: function get() { return _Select.SelectTypeKnobValue; } }); Object.defineProperty(exports, "RadiosTypeKnob", { enumerable: true, get: function get() { return _Radio.RadiosTypeKnob; } }); Object.defineProperty(exports, "RadiosTypeOptionsProp", { enumerable: true, get: function get() { return _Radio.RadiosTypeOptionsProp; } }); Object.defineProperty(exports, "RadiosTypeKnobValue", { enumerable: true, get: function get() { return _Radio.RadiosTypeKnobValue; } }); Object.defineProperty(exports, "ArrayTypeKnob", { enumerable: true, get: function get() { return _Array.ArrayTypeKnob; } }); Object.defineProperty(exports, "ArrayTypeKnobValue", { enumerable: true, get: function get() { return _Array.ArrayTypeKnobValue; } }); Object.defineProperty(exports, "DateTypeKnob", { enumerable: true, get: function get() { return _Date.DateTypeKnob; } }); Object.defineProperty(exports, "ButtonTypeKnob", { enumerable: true, get: function get() { return _Button.ButtonTypeKnob; } }); Object.defineProperty(exports, "ButtonTypeOnClickProp", { enumerable: true, get: function get() { return _Button.ButtonTypeOnClickProp; } }); Object.defineProperty(exports, "FileTypeKnob", { enumerable: true, get: function get() { return _Files.FileTypeKnob; } }); Object.defineProperty(exports, "OptionsTypeKnob", { enumerable: true, get: function get() { return _Options.OptionsTypeKnob; } }); Object.defineProperty(exports, "OptionsKnobOptions", { enumerable: true, get: function get() { return _Options.OptionsKnobOptions; } }); Object.defineProperty(exports, "OptionsTypeOptionsProp", { enumerable: true, get: function get() { return _Options.OptionsTypeOptionsProp; } }); Object.defineProperty(exports, "OptionsTypeKnobSingleValue", { enumerable: true, get: function get() { return _Options.OptionsTypeKnobSingleValue; } }); Object.defineProperty(exports, "OptionsTypeKnobValue", { enumerable: true, get: function get() { return _Options.OptionsTypeKnobValue; } }); exports.getKnobControl = exports["default"] = void 0; var _Text = _interopRequireWildcard(require("./Text")); var _Number = _interopRequireWildcard(require("./Number")); var _Color = _interopRequireWildcard(require("./Color")); var _Boolean = _interopRequireWildcard(require("./Boolean")); var _Object = _interopRequireWildcard(require("./Object")); var _Select = _interopRequireWildcard(require("./Select")); var _Radio = _interopRequireWildcard(require("./Radio")); var _Array = _interopRequireWildcard(require("./Array")); var _Date = _interopRequireWildcard(require("./Date")); var _Button = _interopRequireWildcard(require("./Button")); var _Files = _interopRequireWildcard(require("./Files")); var _Options = _interopRequireWildcard(require("./Options")); function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } var KnobControls = { text: _Text["default"], number: _Number["default"], color: _Color["default"], "boolean": _Boolean["default"], object: _Object["default"], select: _Select["default"], radios: _Radio["default"], array: _Array["default"], date: _Date["default"], button: _Button["default"], files: _Files["default"], options: _Options["default"] }; var _default = KnobControls; exports["default"] = _default; // Note: this is a utility function that helps in resolving types more orderly var getKnobControl = function getKnobControl(type) { return KnobControls[type]; }; exports.getKnobControl = getKnobControl;