10 lines
10 KiB
JavaScript
10 lines
10 KiB
JavaScript
import{S as L,i as V,s as Y,v as S,d as E,h as d,x as O,t as _,f as v,D as K,w as T,E as R,I as h,g as m,m as y,j as g,C as A}from"./index-85f88930.js";import{g as w,a as k}from"./spread-8a54911c.js";import{d as P}from"./index-356e4a49.js";import{e as W,S as q,a as j}from"./index-e04ae519.js";import"./_commonjsHelpers-de833af9.js";function G(t){let e,n,o;const a=[t[2]];var s=t[1];function p(r,i){let l={};if(i!==void 0&&i&4)l=w(a,[k(r[2])]);else for(let c=0;c<a.length;c+=1)l=A(l,a[c]);return{props:l}}return s&&(e=h(s,p(t)),t[8](e)),{c(){e&&m(e.$$.fragment),n=S()},m(r,i){e&&y(e,r,i),E(r,n,i),o=!0},p(r,i){if(i&2&&s!==(s=r[1])){if(e){T();const l=e;d(l.$$.fragment,1,0,()=>{g(l,1)}),O()}s?(e=h(s,p(r,i)),r[8](e),m(e.$$.fragment),_(e.$$.fragment,1),y(e,n.parentNode,n)):e=null}else if(s){const l=i&4?w(a,[k(r[2])]):{};e.$set(l)}},i(r){o||(e&&_(e.$$.fragment,r),o=!0)},o(r){e&&d(e.$$.fragment,r),o=!1},d(r){r&&v(n),t[8](null),e&&g(e,r)}}}function J(t){let e,n,o;const a=[t[0].props];var s=t[0].Component;function p(r,i){let l={$$slots:{default:[z]},$$scope:{ctx:r}};if(i!==void 0&&i&1)l=w(a,[k(r[0].props)]);else for(let c=0;c<a.length;c+=1)l=A(l,a[c]);return{props:l}}return s&&(e=h(s,p(t)),t[7](e)),{c(){e&&m(e.$$.fragment),n=S()},m(r,i){e&&y(e,r,i),E(r,n,i),o=!0},p(r,i){if(i&1&&s!==(s=r[0].Component)){if(e){T();const l=e;d(l.$$.fragment,1,0,()=>{g(l,1)}),O()}s?(e=h(s,p(r,i)),r[7](e),m(e.$$.fragment),_(e.$$.fragment,1),y(e,n.parentNode,n)):e=null}else if(s){const l=i&1?w(a,[k(r[0].props)]):{};i&1038&&(l.$$scope={dirty:i,ctx:r}),e.$set(l)}},i(r){o||(e&&_(e.$$.fragment,r),o=!0)},o(r){e&&d(e.$$.fragment,r),o=!1},d(r){r&&v(n),t[7](null),e&&g(e,r)}}}function z(t){let e,n,o;const a=[t[2]];var s=t[1];function p(r,i){let l={};if(i!==void 0&&i&4)l=w(a,[k(r[2])]);else for(let c=0;c<a.length;c+=1)l=A(l,a[c]);return{props:l}}return s&&(e=h(s,p(t)),t[6](e)),{c(){e&&m(e.$$.fragment),n=S()},m(r,i){e&&y(e,r,i),E(r,n,i),o=!0},p(r,i){if(i&2&&s!==(s=r[1])){if(e){T();const l=e;d(l.$$.fragment,1,0,()=>{g(l,1)}),O()}s?(e=h(s,p(r,i)),r[6](e),m(e.$$.fragment),_(e.$$.fragment,1),y(e,n.parentNode,n)):e=null}else if(s){const l=i&4?w(a,[k(r[2])]):{};e.$set(l)}},i(r){o||(e&&_(e.$$.fragment,r),o=!0)},o(r){e&&d(e.$$.fragment,r),o=!1},d(r){r&&v(n),t[6](null),e&&g(e,r)}}}function H(t){let e,n,o,a;const s=[J,G],p=[];function r(i,l){return i[0]?0:1}return e=r(t),n=p[e]=s[e](t),{c(){n.c(),o=S()},m(i,l){p[e].m(i,l),E(i,o,l),a=!0},p(i,[l]){let c=e;e=r(i),e===c?p[e].p(i,l):(T(),d(p[c],1,1,()=>{p[c]=null}),O(),n=p[e],n?n.p(i,l):(n=p[e]=s[e](i),n.c()),_(n,1),n.m(o.parentNode,o))},i(i){a||(_(n),a=!0)},o(i){d(n),a=!1},d(i){i&&v(o),p[e].d(i)}}}function Q(t,e,n){let{decorator:o=void 0}=e,{Component:a}=e,{props:s={}}=e,{on:p=void 0}=e,r,i;function l(){return r||i}p&&Object.keys(p).forEach(f=>{K(()=>l().$on(f,p[f]))});function c(f){R[f?"unshift":"push"](()=>{r=f,n(3,r)})}function b(f){R[f?"unshift":"push"](()=>{i=f,n(4,i)})}function u(f){R[f?"unshift":"push"](()=>{r=f,n(3,r)})}return t.$$set=f=>{"decorator"in f&&n(0,o=f.decorator),"Component"in f&&n(1,a=f.Component),"props"in f&&n(2,s=f.props),"on"in f&&n(5,p=f.on)},[o,a,s,r,i,p,c,b,u]}class N extends L{constructor(e){super(),V(this,e,Q,H,Y,{decorator:0,Component:1,props:2,on:5})}}N.__docgen={version:3,name:"SlotDecorator.svelte",data:[{visibility:"public",description:null,keywords:[],name:"decorator",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"Component",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"props",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}},{visibility:"public",description:null,keywords:[],name:"on",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function X(t){let e,n;return e=new N({props:{Component:t[0],props:t[1],on:{...t[3],...t[2]}}}),{c(){m(e.$$.fragment)},m(o,a){y(e,o,a),n=!0},p(o,[a]){const s={};a&1&&(s.Component=o[0]),a&2&&(s.props=o[1]),a&4&&(s.on={...o[3],...o[2]}),e.$set(s)},i(o){n||(_(e.$$.fragment,o),n=!0)},o(o){d(e.$$.fragment,o),n=!1},d(o){g(e,o)}}}function Z(t,e,n){let{name:o}=e,{kind:a}=e,{storyFn:s}=e,{showError:p}=e,{storyContext:r}=e,{Component:i,props:l={},on:c}=s();const b=Object.fromEntries(Object.entries(r.argTypes).filter(([u,f])=>f.action&&l[u]!=null).map(([u,f])=>[f.action,l[u]]));return i||p({title:`Expecting a Svelte component from the story: "${o}" of "${a}".`,description:P`
|
|
Did you forget to return the Svelte component configuration from the story?
|
|
Use "() => ({ Component: YourComponent, props: {} })"
|
|
when defining the story.
|
|
`}),t.$$set=u=>{"name"in u&&n(4,o=u.name),"kind"in u&&n(5,a=u.kind),"storyFn"in u&&n(6,s=u.storyFn),"showError"in u&&n(7,p=u.showError),"storyContext"in u&&n(8,r=u.storyContext)},t.$$.update=()=>{t.$$.dirty&64&&n(0,{Component:i,props:l={},on:c}=s(),i,(n(1,l),n(6,s)),(n(2,c),n(6,s)))},[i,l,c,b,o,a,s,p,r]}class F extends L{constructor(e){super(),V(this,e,Z,X,Y,{name:4,kind:5,storyFn:6,showError:7,storyContext:8})}}F.__docgen={version:3,name:"PreviewRender.svelte",data:[{visibility:"public",description:null,keywords:[],name:"name",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"kind",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"storyFn",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"showError",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"storyContext",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const{addons:$,sanitizeStoryContextUpdate:x}=__STORYBOOK_MODULE_PREVIEW_API__,{RESET_STORY_ARGS:ee}=__STORYBOOK_MODULE_CORE_EVENTS__;function I(t){return t&&typeof t=="object"&&"default"in t?t.default:t}function M(t,e,n){let o=I(e),a=n&&I(n),s;return!o||Object.keys(o).length===0?s={Component:t.component}:o.Component?s=o:s={Component:o},a?{Component:N,props:{...a,decorator:s}}:s}function Ce(t,e){return e.reduce((n,o)=>a=>{let s,p=o(r=>(s=n({...a,...x(r)}),s),a);return s||(s=n(a)),p===s?s:M(a,p,s)},n=>M(n,t(n)))}var C=new Map;function U(t){C.has(t)&&(C.get(t).$destroy(),t.innerHTML="",C.delete(t))}var D=new Set;$.getChannel().on(ee,({storyId:t})=>{D.add(t)});function Se({storyFn:t,kind:e,name:n,showMain:o,showError:a,storyContext:s,forceRemount:p},r){let i=C.get(r),l=p;if(D.has(s.id)&&(l=!0,D.delete(s.id)),l&&U(r),!i||l){let c=new F({target:r,props:{storyFn:t,storyContext:s,name:n,kind:e,showError:a}});C.set(r,c)}else i.$set({storyFn:t,storyContext:s,name:n,kind:e,showError:a});return o(),()=>{U(r)}}var Ee=(t,e)=>{let{id:n,component:o}=e;if(!o)throw new Error(`Unable to render story ${n} as the component annotation is missing from the default export`);return{Component:o,props:t}};const{deprecate:ne,logger:te}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{addons:re,useEffect:oe}=__STORYBOOK_MODULE_PREVIEW_API__;function se(t,e){return e?e.find(n=>n.name===t)!=null:!1}var ie=t=>{try{let e=t.__docgen;if(e)return ae(e)}catch(e){te.log(`Error extracting argTypes: ${e}`)}return{}},ae=t=>{let e={};return t.data&&t.data.forEach(n=>{var o,a;e[n.name]={control:le(n.type),name:n.name,description:n.description||void 0,type:{required:se("required",n.keywords||[]),name:(o=n.type)==null?void 0:o.text},table:{type:{summary:(a=n.type)==null?void 0:a.text},defaultValue:{summary:n.defaultValue},category:"properties"}}}),t.events&&t.events.forEach(n=>{e[`event_${n.name}`]={name:n.name,action:n.name,control:!1,...n.description?{description:n.description}:{},table:{category:"events"}}}),t.slots&&t.slots.forEach(n=>{var o;e[`slot_${n.name}`]={name:n.name,control:!1,description:[n.description,(o=n.params)==null?void 0:o.map(a=>`\`${a.name}\``).join(" ")].filter(a=>a).join(`
|
|
|
|
`),table:{category:"slots"}}}),e},le=t=>{if(!t)return null;if(t.kind==="type")switch(t.type){case"string":return{type:"text"};case"enum":return{type:"radio"};case"any":return{type:"object"};default:return{type:t.type}}else if(t.kind==="union"&&Array.isArray(t.type)&&!t.type.find(e=>e.type!=="string"))return{type:"radio",options:t.type.filter(e=>e.kind==="const").map(e=>e.value)};return null};function pe(t){if(!t)return"";let{__docgen:e={}}=t;return e.description}var fe=t=>{var o;let e=(o=t==null?void 0:t.parameters.docs)==null?void 0:o.source,n=t==null?void 0:t.parameters.__isArgsStory;return(e==null?void 0:e.type)===j.DYNAMIC?!1:!n||(e==null?void 0:e.code)||(e==null?void 0:e.type)===j.CODE};function ce(t,e,n){return e==null||n[t]&&n[t].defaultValue===e?null:e===!0?t:typeof e=="string"?`${t}=${JSON.stringify(e)}`:`${t}={${JSON.stringify(e)}}`}function ue(t){if(t==null)return null;let{__docgen:e={}}=t,{name:n}=e;return n?(n.endsWith(".svelte")&&(n=n.substring(0,n.length-7)),n):t.name}function de(t,e,n,o){let a=ue(t);if(!a)return null;let s=Object.entries(e).filter(([r])=>r!==o).map(([r,i])=>ce(r,i,n)).filter(r=>r).join(" "),p=o?e[o]:null;return p?`<${a} ${s}>
|
|
${p}
|
|
</${a}>`:`<${a} ${s}/>`}function _e(t){var n;let{__docgen:e}=t;return e?e.keywords.find(o=>o.name==="wrapper")?{wrapper:!0,slotProperty:(n=e.data.find(o=>o.keywords.find(a=>a.name==="slot")))==null?void 0:n.name}:{wrapper:!1}:{wrapper:!1}}var me=(t,e)=>{let n=re.getChannel(),o=fe(e),a=t(),s;if(oe(()=>{if(!o&&s){let{id:f,unmappedArgs:B}=e;n.emit(q,{id:f,args:B,source:s})}}),o)return a;let{parameters:p={},args:r={},component:i}=e||{},{Component:l={}}=a,{wrapper:c,slotProperty:b}=_e(l);c&&(p.component&&ne("parameters.component is deprecated. Using context.component instead."),l=i);let u=de(l,r,e==null?void 0:e.argTypes,b);return u&&(s=u),a},ye={docs:{story:{inline:!0},extractArgTypes:ie,extractComponentDescription:pe}},Oe=[me],ve=[W],Te={renderer:"svelte",...ye};export{Ce as applyDecorators,ve as argTypesEnhancers,Oe as decorators,Te as parameters,Ee as render,Se as renderToCanvas};
|
|
//# sourceMappingURL=config-389d7e60.js.map
|