UNPKG

storybook-prebuilt

Version:

A prebuilt storybook version for web components

10 lines (9 loc) 11.6 kB
import{c as e,u as t}from"./storybook-prebuilt-3ba63d3f.js";import{a as n}from"./storybook-prebuilt-0b3b0ce5.js";import"./storybook-prebuilt-c5081207.js";import{_ as r}from"./storybook-prebuilt-e17bc3b1.js";import"./storybook-prebuilt-6918c481.js";import"./storybook-prebuilt-d40d7550.js";import{_ as o}from"./storybook-prebuilt-85a38199.js";import"./storybook-prebuilt-e856152c.js";import{r as a}from"./storybook-prebuilt-6aa1ee92.js";import{_ as i}from"./storybook-prebuilt-8a2afaac.js";import{_ as u}from"./storybook-prebuilt-ac2ac362.js"; /*! * escape-html * Copyright(c) 2012-2013 TJ Holowaychuk * Copyright(c) 2015 Andreas Lubbe * Copyright(c) 2015 Tiancheng "Timothy" Gu * MIT Licensed */var s=/["'&<>]/,l=function(e){var t,n=""+e,r=s.exec(n);if(!r)return n;var o="",a=0,i=0;for(a=r.index;a<n.length;a++){switch(n.charCodeAt(a)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#39;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}i!==a&&(o+=n.substring(i,a)),i=a+1,o+=t}return i!==a?o+n.substring(i,a):o};var c=e((function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return e()},o=function(e){return e.forEach(r)},a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store={},this.callbacks=[],this.timer=void 0}var t,r,a;return t=e,(r=[{key:"has",value:function(e){return void 0!==this.store[e]}},{key:"set",value:function(e,t){this.store[e]=Object.assign({},t,{used:!0,groupId:t.groupId}),this.timer&&clearTimeout(this.timer),this.timer=setTimeout(o,50,this.callbacks)}},{key:"update",value:function(e,t){this.store[e]=Object.assign({},this.store[e],{},t)}},{key:"get",value:function(e){var t=this.store[e];return t&&(t.used=!0),t}},{key:"getAll",value:function(){return this.store}},{key:"reset",value:function(){this.store={}}},{key:"markAllUnused",value:function(){var e=this;Object.keys(this.store).forEach((function(t){e.store[t].used=!1}))}},{key:"subscribe",value:function(e){this.callbacks.push(e)}},{key:"unsubscribe",value:function(e){var t=this.callbacks.indexOf(e);this.callbacks.splice(t,1)}}])&&n(t.prototype,r),a&&n(t,a),e}();t.default=a}));t(c);var f=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.deserializers=t.serializers=t.converters=void 0;var n=function(){},r={jsonParse:function(e){return JSON.parse(e)},jsonStringify:function(e){return JSON.stringify(e)},simple:function(e){return e},stringifyIfSet:function(e){return null==e?"":String(e)},stringifyIfTruthy:function(e){return e?String(e):null},toArray:function(e){return Array.isArray(e)?e:e.split(",")},toBoolean:function(e){return"true"===e},toDate:function(e){return new Date(e).getTime()||(new Date).getTime()},toFloat:function(e){return""===e?null:parseFloat(e)}};t.converters=r;var o={array:r.simple,boolean:r.stringifyIfTruthy,button:n,checkbox:r.simple,color:r.simple,date:r.toDate,files:n,number:r.stringifyIfSet,object:r.jsonStringify,options:r.simple,radios:r.simple,select:r.simple,text:r.simple};t.serializers=o;var a={array:r.toArray,boolean:r.toBoolean,button:n,checkbox:r.simple,color:r.simple,date:r.toDate,files:n,number:r.toFloat,object:r.jsonParse,options:r.simple,radios:r.simple,select:r.simple,text:r.simple};t.deserializers=a}));t(f);f.deserializers,f.serializers,f.converters;var b=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(l),o=a(c);function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var m=Object.entries((0,i.getQueryParams)()).reduce((function(e,t){var n=v(t,2),r=n[0],o=n[1];return r.includes("knob-")?Object.assign({},e,y({},r.replace("knob-",""),o)):e}),{});function d(e){if("string"==typeof e)return(0,r.default)(e);if(null==e||"object"!==p(e))return e;if(Array.isArray(e)){var t=e.map(d);return t.some((function(t,n){return t!==e[n]}))?t:e}return Object.entries(e).reduce((function(e,t){var n=v(t,2),r=n[0],o=n[1],a=d(o);return a===o?e:Object.assign({},e,y({},r,a))}),e)}var g=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.knobStore=new o.default,this.channel=void 0,this.options={},this.calling=!1}var t,r,a;return t=e,(r=[{key:"setChannel",value:function(e){this.channel=e}},{key:"setOptions",value:function(e){this.options=e}},{key:"getKnobValue",value:function(e){var t=e.value;return this.options.escapeHTML?d(t):t}},{key:"knob",value:function(e,t){this._mayCallChannel();var r=t.groupId?"".concat(e,"_").concat(t.groupId):e,o=this.knobStore,a=o.get(r);if(a&&t.type===a.type&&n.navigator&&(!n.navigator.userAgent||!n.navigator.userAgent.includes("jsdom"))){t.value;var i=s(t,["value"]);return o.update(r,i),this.getKnobValue(a)}var u=Object.assign({},t,{name:r,label:e});if(m[r]){var l=f.deserializers[t.type](m[r]);u.defaultValue=l,u.value=l,delete m[r]}else u.defaultValue=t.value;return o.set(r,u),this.getKnobValue(o.get(r))}},{key:"_mayCallChannel",value:function(){var e=this;if(this.channel&&!this.calling){this.calling=!0;var t=+new Date;setTimeout((function(){e.calling=!1,e.channel&&e.channel.emit(u.SET,{knobs:e.knobStore.getAll(),timestamp:t})}),400)}}}])&&b(t.prototype,r),a&&b(t,a),e}();t.default=g}));t(b);var p=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.registerKnobs=function(){(0,i.useEffect)(O,[])},t.manager=void 0;var n=l(a),s=l(o);function l(e){return e&&e.__esModule?e:{default:e}}var c=new(l(b).default);t.manager=c;var f=c.knobStore;function p(){n.default.getChannel().emit(r.FORCE_RE_RENDER)}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:+new Date,t=n.default.getChannel();t.emit(u.SET,{knobs:f.getAll(),timestamp:e})}var v=function(){f.markAllUnused(),p()},m=(0,s.default)(v,325);function d(e){var t=e.name,n=e.value;f.get(t).value=n,c.options.disableDebounce?v():m()}function g(e){var t=f.get(e.name);t.callback&&!1!==t.callback()&&p()}function h(){f.reset(),y(!1)}function k(){f.reset(),p(),y(!1)}function j(){var e=n.default.getChannel();e.removeListener(u.CHANGE,d),e.removeListener(u.CLICK,g),e.removeListener(r.STORY_CHANGED,h),e.removeListener(u.RESET,k),f.unsubscribe(y)}function O(){var e=n.default.getChannel();return e.on(u.CHANGE,d),e.on(u.CLICK,g),e.on(r.STORY_CHANGED,h),e.on(u.RESET,k),f.subscribe(y),j}}));t(p);p.registerKnobs;var y=p.manager,v=e((function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0});var r={knob:!0,text:!0,boolean:!0,number:!0,color:!0,object:!0,select:!0,radios:!0,array:!0,date:!0,button:!0,files:!0,optionsKnob:!0,withKnobs:!0};t.knob=function(e,t){return p.manager.knob(e,t)},t.text=function(e,t,n){return p.manager.knob(e,{type:"text",value:t,groupId:n})},t.boolean=function(e,t,n){return p.manager.knob(e,{type:"boolean",value:t,groupId:n})},t.number=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,o={min:0,max:10,step:1},a=n.range?Object.assign({},o,{},n):n,i=Object.assign({type:"number"},a,{value:t,groupId:r});return p.manager.knob(e,i)},t.color=function(e,t,n){return p.manager.knob(e,{type:"color",value:t,groupId:n})},t.object=function(e,t,n){return p.manager.knob(e,{type:"object",value:t,groupId:n})},t.select=function(e,t,n,r){return p.manager.knob(e,{type:"select",selectV2:!0,options:t,value:n,groupId:r})},t.radios=function(e,t,n,r){return p.manager.knob(e,{type:"radios",options:t,value:n,groupId:r})},t.array=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:",",r=arguments.length>3?arguments[3]:void 0;return p.manager.knob(e,{type:"array",value:t,separator:n,groupId:r})},t.date=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=arguments.length>2?arguments[2]:void 0,r=t?t.getTime():(new Date).getTime();return p.manager.knob(e,{type:"date",value:r,groupId:n})},t.button=function(e,t,n){return p.manager.knob(e,{type:"button",callback:t,hideLabel:!0,groupId:n})},t.files=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0;return p.manager.knob(e,{type:"files",accept:t,value:n,groupId:r})},t.optionsKnob=function(e,t,n,r,o){return p.manager.knob(e,{type:"options",options:t,value:n,optionsObj:r,groupId:o})},t.withKnobs=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}r.default=e,t&&t.set(e,r);return r}(a);function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s={escapeHTML:!0},l=(0,o.makeDecorator)({name:"withKnobs",parameterName:"knobs",skipIfNoParametersOrOptions:!1,allowDeprecatedUsage:!0,wrapper:function(e,t,n){var r=n.options,a=n.parameters||r,i=Object.assign({},s,{},a),l=o.default.getChannel();return p.manager.setChannel(l),p.manager.setOptions(i),l.emit(u.SET_OPTIONS,i),(0,p.registerKnobs)(),e(t)}});t.withKnobs=l,e&&e.hot&&e.hot.decline&&e.hot.decline()}));t(v);var m=v.boolean,d=(v.knob,v.text),g=v.number,h=v.color,k=v.object,j=v.select,O=v.radios,S=v.array,w=v.date,_=v.button,I=v.files,C=v.optionsKnob,E=v.withKnobs;export{d as a,_ as b,g as c,E as d,j as e,w as f,k as g,h,S as i,m as j,O as k,I as l,C as m,y as r}; //# sourceMappingURL=storybook-prebuilt-e7a9ee0d.js.map