hypnagaga/docs/assets/collect-stories-ceFdpR5E.js
github-actions[bot] 6874523868 docs
2024-08-28 08:09:11 +00:00

1 line
11 KiB
JavaScript

import{n as X,s as E,_ as Z,$ as le,a0 as ue,S as j,i as N,l as C,a1 as T,D as Y,h as q,t as p,r as z,a as g,u as B,k as U,a2 as ne,E as Se,J as D,y as fe,z as de,A as pe,B as me,a3 as P,c as A,m as K,d as L,v as we}from"./index-C9aKRT5A.js";const w=[];function se(n,e=X){let r;const t=new Set;function s(c){if(E(n,c)&&(n=c,r)){const u=!w.length;for(const a of t)a[1](),w.push(a,n);if(u){for(let a=0;a<w.length;a+=2)w[a][0](w[a+1]);w.length=0}}}function o(c){s(c(n))}function i(c,u=X){const a=[c,u];return t.add(a),t.size===1&&(r=e(s,o)||X),c(n),()=>{t.delete(a),t.size===0&&r&&(r(),r=null)}}return{set:s,update:o,subscribe:i}}const V="storybook-registration-context",Q="storybook-registration-context-component";function ye(n={}){Z(V,{render:!0,register:()=>{},meta:{},args:{},...n}),_e()}function Ce(n){Z(V,{render:!1,register:e=>{n.stories.push(e)},set meta(e){n.meta=e},args:{}})}function H(){return le(V)||ye(),ue(V)}function _e(){Z(Q,{argsStore:se({}),storyContextStore:se({})})}function $(){return le(Q)||_e(),ue(Q)}function Ee(n,e){const r=$();r.argsStore.set(n),r.storyContextStore.set(e)}function Te(n,e,r){return H().meta=e,n.$$set=t=>{r(0,e=C(C({},e),T(t)))},e=T(e),[]}class je extends j{constructor(e){super(),N(this,e,Te,null,E,{})}}je.__docgen={version:3,name:"Meta.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Ne=n=>n&4,Re=n=>({context:n&2,args:n&4}),re=n=>({...n[2],context:n[1],args:n[2]});function oe(n){let e;const r=n[9].default,t=fe(r,n,n[8],re);return{c(){t&&t.c()},m(s,o){t&&t.m(s,o),e=!0},p(s,o){t&&t.p&&(!e||o&262)&&de(t,r,s,s[8],Ne(o)||!e?pe(s[8]):me(r,s[8],o,Re),re)},i(s){e||(p(t,s),e=!0)},o(s){g(t,s),e=!1},d(s){t&&t.d(s)}}}function ve(n){let e,r,t=n[0]&&oe(n);return{c(){t&&t.c(),e=Y()},m(s,o){t&&t.m(s,o),q(s,e,o),r=!0},p(s,[o]){s[0]?t?(t.p(s,o),o&1&&p(t,1)):(t=oe(s),t.c(),p(t,1),t.m(e.parentNode,e)):t&&(z(),g(t,1,1,()=>{t=null}),B())},i(s){r||(p(t),r=!0)},o(s){g(t),r=!1},d(s){s&&U(e),t&&t.d(s)}}}function Ie(n,e){e&&n.playFunction&&(n.playFunction.__play=e)}function Fe(n,e,r){let t;const s=["name","template","play"];let o=ne(e,s),i,c,{$$slots:u={},$$scope:a}=e;const d=Se(u),y=H();let{name:m}=e,{template:l=null}=e,{play:b=null}=e;if(!m)throw new Error("Missing Story name");y.register({name:m,...o,play:b,template:l??(d.default?null:"default")});const G=$(),h=G.argsStore;D(n,h,f=>r(2,c=f));const k=G.storyContextStore;return D(n,k,f=>r(1,i=f)),n.$$set=f=>{e=C(C({},e),T(f)),r(13,o=ne(e,s)),"name"in f&&r(5,m=f.name),"template"in f&&r(6,l=f.template),"play"in f&&r(7,b=f.play),"$$scope"in f&&r(8,a=f.$$scope)},n.$$.update=()=>{n.$$.dirty&32&&r(0,t=y.render&&!y.templateName&&y.storyName==m),n.$$.dirty&131&&t&&Ie(i,b)},[t,i,c,h,k,m,l,b,a,u]}class Me extends j{constructor(e){super(),N(this,e,Fe,ve,E,{name:5,template:6,play:7})}}Me.__docgen={version:3,name:"Story.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:"template",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{visibility:"public",description:null,keywords:[],name:"play",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default",params:[{name:"{...$args}",type:{kind:"type",text:"*",type:"any"}},{name:"context",type:{kind:"type",text:"*",type:"any"}},{name:"args",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"{...$args}",type:{kind:"type",text:"*",type:"any"}},{name:"context",type:{kind:"type",text:"*",type:"any"}},{name:"args",type:{kind:"type",text:"*",type:"any"}}]}],refs:[]};const Oe=n=>n&2,De=n=>({context:n&4,args:n&2}),ie=n=>({...n[1],context:n[2],args:n[1]});function ae(n){let e;const r=n[7].default,t=fe(r,n,n[6],ie);return{c(){t&&t.c()},m(s,o){t&&t.m(s,o),e=!0},p(s,o){t&&t.p&&(!e||o&70)&&de(t,r,s,s[6],Oe(o)||!e?pe(s[6]):me(r,s[6],o,De),ie)},i(s){e||(p(t,s),e=!0)},o(s){g(t,s),e=!1},d(s){t&&t.d(s)}}}function Pe(n){let e,r,t=n[0]&&ae(n);return{c(){t&&t.c(),e=Y()},m(s,o){t&&t.m(s,o),q(s,e,o),r=!0},p(s,[o]){s[0]?t?(t.p(s,o),o&1&&p(t,1)):(t=ae(s),t.c(),p(t,1),t.m(e.parentNode,e)):t&&(z(),g(t,1,1,()=>{t=null}),B())},i(s){r||(p(t),r=!0)},o(s){g(t),r=!1},d(s){s&&U(e),t&&t.d(s)}}}function Ae(n,e,r){let t,s,o,{$$slots:i={},$$scope:c}=e;const u=H();let{id:a="default"}=e;u.register({id:a,isTemplate:!0});const d=$(),y=d.argsStore;D(n,y,l=>r(1,s=l));const m=d.storyContextStore;return D(n,m,l=>r(2,o=l)),n.$$set=l=>{"id"in l&&r(5,a=l.id),"$$scope"in l&&r(6,c=l.$$scope)},n.$$.update=()=>{n.$$.dirty&32&&r(0,t=u.render&&u.templateId===a)},[t,s,o,y,m,a,c,i]}class Ke extends j{constructor(e){super(),N(this,e,Ae,Pe,E,{id:5})}}Ke.__docgen={version:3,name:"Template.svelte",data:[{visibility:"public",description:null,keywords:[],name:"id",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"default"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default",params:[{name:"{...$args}",type:{kind:"type",text:"*",type:"any"}},{name:"context",type:{kind:"type",text:"*",type:"any"}},{name:"args",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"{...$args}",type:{kind:"type",text:"*",type:"any"}},{name:"context",type:{kind:"type",text:"*",type:"any"}},{name:"args",type:{kind:"type",text:"*",type:"any"}}]}],refs:[]};var ce;(ce=module==null?void 0:module.hot)!=null&&ce.decline&&module.hot.decline();const We=(n,e={})=>{var i;const r=Object.keys(n)[0],t=n[r];return{parameters:{docs:{...(i=e==null?void 0:e.parameters)==null?void 0:i.docs,source:{code:t,language:r}}}}},Xe=(n,e={})=>{var s;return{parameters:{docs:{...(s=e==null?void 0:e.parameters)==null?void 0:s.docs,description:{story:n}}}}},Je=(n,e={})=>{var s;return{parameters:{docs:{...(s=e==null?void 0:e.parameters)==null?void 0:s.docs,description:{component:n}}}}};function Le(n){let e,r,t;var s=n[0];function o(i,c){return{}}return s&&(e=P(s,o())),{c(){e&&A(e.$$.fragment),r=Y()},m(i,c){e&&K(e,i,c),q(i,r,c),t=!0},p(i,[c]){if(c&1&&s!==(s=i[0])){if(e){z();const u=e;g(u.$$.fragment,1,0,()=>{L(u,1)}),B()}s?(e=P(s,o()),A(e.$$.fragment),p(e.$$.fragment,1),K(e,r.parentNode,r)):e=null}},i(i){t||(e&&p(e.$$.fragment,i),t=!0)},o(i){e&&g(e.$$.fragment,i),t=!1},d(i){i&&U(r),e&&L(e,i)}}}function Ve(n,e,r){let{Stories:t}=e,{repositories:s}=e;return Ce(s),n.$$set=o=>{"Stories"in o&&r(0,t=o.Stories),"repositories"in o&&r(1,s=o.repositories)},[t,s]}class ge extends j{constructor(e){super(),N(this,e,Ve,Le,E,{Stories:0,repositories:1})}}ge.__docgen={version:3,name:"RegisterContext.svelte",data:[{visibility:"public",description:null,keywords:[],name:"Stories",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"repositories",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function Ye(n){let e,r,t;var s=n[0];function o(i,c){return{props:{}}}return s&&(e=P(s,o()),n[4](e)),{c(){e&&A(e.$$.fragment),r=Y()},m(i,c){e&&K(e,i,c),q(i,r,c),t=!0},p(i,[c]){if(c&1&&s!==(s=i[0])){if(e){z();const u=e;g(u.$$.fragment,1,0,()=>{L(u,1)}),B()}s?(e=P(s,o()),i[4](e),A(e.$$.fragment),p(e.$$.fragment,1),K(e,r.parentNode,r)):e=null}else if(s){const u={};e.$set(u)}},i(i){t||(e&&p(e.$$.fragment,i),t=!0)},o(i){e&&g(e.$$.fragment,i),t=!1},d(i){i&&U(r),n[4](null),e&&L(e,i)}}}function qe(n,e,r){let{Stories:t}=e,{args:s={}}=e,{storyContext:o={}}=e,i;ye(e);const c=Object.fromEntries(Object.entries(o.argTypes).filter(([a,d])=>d.action&&s[a]!=null).map(([a,d])=>[d.action,s[a]]));function u(a){we[a?"unshift":"push"](()=>{i=a,r(1,i)})}return n.$$set=a=>{r(6,e=C(C({},e),T(a))),"Stories"in a&&r(0,t=a.Stories),"args"in a&&r(2,s=a.args),"storyContext"in a&&r(3,o=a.storyContext)},n.$$.update=()=>{n.$$.dirty&12&&Ee(s,o),n.$$.dirty&2&&i&&Object.entries(c).forEach(([a,d])=>i.$on(a,d))},e=T(e),[t,i,s,o,u]}class be extends j{constructor(e){super(),N(this,e,qe,Ye,E,{Stories:0,args:2,storyContext:3})}}be.__docgen={version:3,name:"RenderContext.svelte",data:[{visibility:"public",description:null,keywords:[],name:"Stories",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"args",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}},{visibility:"public",description:null,keywords:[],name:"storyContext",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}}],computed:[],methods:[],components:[],description:"@component",keywords:[{name:"component",description:""},{name:"wrapper",description:""}],events:[],slots:[],refs:[]};function ze(n){const e=n.split("").reduce((r,t)=>(r<<5)-r+t.charCodeAt(0)|0,0);return Math.abs(e).toString(16)}function Be({id:n,name:e},r=[]){if(n)return n;if(!e)throw new Error("Id or Name should be specified");let t=e.replace(/\W+(.|$)/g,(s,o)=>o.toUpperCase());return r.indexOf(t)>=0&&(console.warn(`Story name conflict with exports - Please add an explicit id for story ${e}`),t+=ze(e)),t}const{combineParameters:O}=__STORYBOOK_MODULE_PREVIEW_API__,{logger:J}=__STORYBOOK_MODULE_CLIENT_LOGGER__,Ue=document.createDocumentFragment?()=>document.createDocumentFragment():()=>document.createElement("div"),Qe=(n,{stories:e={},meta:r={},allocatedIds:t=[]},s=void 0)=>{var d,y,m;const o={meta:null,stories:[]};try{new ge({target:Ue(),props:{Stories:n,repositories:o}}).$destroy()}catch(l){J.error(`Error extracting stories ${l.toString()}`,l)}const i=s||o.meta;if(!i)return J.error("Missing module meta export or <Meta/> tag"),{};r.description&&!((m=(y=(d=i.parameters)==null?void 0:d.docs)==null?void 0:y.description)!=null&&m.component)&&(i.parameters=O(i.parameters,{docs:{description:{component:r.description}}}));const{component:c}=i,u=o.stories.filter(l=>l.isTemplate).map(l=>l.id),a=u.filter((l,b)=>u.indexOf(l)!==b);return a.length>0&&J.warn(`Found duplicates templates id for stories '${i.name}': ${a}`),{meta:i,stories:o.stories.filter(l=>!l.isTemplate).reduce((l,b)=>{const{id:G,name:h,template:k,component:f,source:R=!1,play:ee,...ke}=b,v=Be(b,t);if(!v)return l;const xe=k!=null&&u.indexOf(k)<0,_=(x,S)=>{if(xe)throw new Error(`Story ${h} is referencing an unknown template ${k}`);return{Component:be,props:{Stories:n,storyName:h,templateId:k,args:x,storyContext:S,sourceComponent:f||c}}};_.storyName=h,Object.entries(ke).forEach(([x,S])=>{_[x]=S}),ee&&(_.play=x=>{var te;const S=(te=x==null?void 0:x.playFunction)==null?void 0:te.__play;return S?S(x):ee(x)});const I=e[k?`tpl:${k}`:v],he=I?I.hasArgs:!0,W=I?I.source:null;W&&(_.parameters=O(_.parameters||{},{storySource:{source:W}}));let F;R===!0||R===!1&&!he?F=W:typeof R=="string"&&(F=R),F&&(_.parameters=O(_.parameters||{},{docs:{source:{code:F}}}));const M=e[v];return M!=null&&M.description&&(_.parameters=O(_.parameters||{},{docs:{description:{story:M.description}}})),l[v]=_,l},{})}};export{je as M,Me as S,Ke as T,Xe as a,se as b,We as c,Qe as p,Je as w};