mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-14 18:01:06 +00:00
1 line
37 KiB
JavaScript
1 line
37 KiB
JavaScript
let n=document.createElement("style");n.innerHTML="",document.head.appendChild(n);import{S as a,i as s,s as t,g as e,k as p,l as c,o,y as l,q as u,w as r,j as i,p as k,x as $,r as m,I as g,A as f,Y as d,J as v,B as h,C as x,G as b,v as S,z as I,t as y,b as w,c as G,a as E,m as L,d as C,h as T,n as j,N as D}from"./index.c2c9d961.js";import"./Button.37430222.js";import"./index.af83b04a.js";import{C as W,P as _,S as A,b as H}from"./Preview.4c9c0c28.js";import"./ChevronDown16.d70ae9ed.js";import"./Loading.8dea5962.js";import"./Column.2e03e551.js";import"./Content.94950662.js";import"./store.a9279dc1.js";function R(n){let a;return{c(){a=e("span"),this.h()},l(n){a=p(n,"SPAN",{}),c(a).forEach(o),this.h()},h(){l(a,"bx--label",!0),l(a,"bx--skeleton",!0)},m(n,s){u(n,a,s)},d(n){n&&o(a)}}}function P(n){let a,s,t,h,x,b,S=!n[0]&&R(),I=[n[1]],y={};for(let n=0;n<I.length;n+=1)y=r(y,I[n]);return{c(){a=e("div"),S&&S.c(),s=i(),t=e("div"),h=e("div"),this.h()},l(n){a=p(n,"DIV",{});var e=c(a);S&&S.l(e),s=k(e),t=p(e,"DIV",{});var l=c(t);h=p(l,"DIV",{}),c(h).forEach(o),l.forEach(o),e.forEach(o),this.h()},h(){l(h,"bx--select-input",!0),l(t,"bx--select",!0),l(t,"bx--skeleton",!0),$(a,y),l(a,"bx--form-item",!0)},m(e,p){u(e,a,p),S&&S.m(a,null),m(a,s),m(a,t),m(t,h),x||(b=[g(a,"click",n[2]),g(a,"mouseover",n[3]),g(a,"mouseenter",n[4]),g(a,"mouseleave",n[5])],x=!0)},p(n,[t]){n[0]?S&&(S.d(1),S=null):S||(S=R(),S.c(),S.m(a,s)),$(a,y=f(I,[2&t&&n[1]])),l(a,"bx--form-item",!0)},i:d,o:d,d(n){n&&o(a),S&&S.d(),x=!1,v(b)}}}function U(n,a,s){const t=["hideLabel"];let e=h(a,t),{hideLabel:p=!1}=a;return n.$$set=n=>{a=r(r({},a),x(n)),s(1,e=h(a,t)),"hideLabel"in n&&s(0,p=n.hideLabel)},[p,e,function(a){b(n,a)},function(a){b(n,a)},function(a){b(n,a)},function(a){b(n,a)}]}class V extends a{constructor(n){super(),s(this,n,U,P,t,{hideLabel:0})}}function B(n){let a,s;const t=n[4].default,i=S(t,n,n[3],null);let k=[{label:n[1]},{disabled:n[0]},n[2]],m={};for(let n=0;n<k.length;n+=1)m=r(m,k[n]);return{c(){a=e("optgroup"),i&&i.c(),this.h()},l(n){a=p(n,"OPTGROUP",{label:!0,disabled:!0});var s=c(a);i&&i.l(s),s.forEach(o),this.h()},h(){$(a,m),l(a,"bx--select-optgroup",!0)},m(n,t){u(n,a,t),i&&i.m(a,null),s=!0},p(n,[e]){i&&i.p&&8&e&&I(i,t,n,n[3],e,null,null),$(a,m=f(k,[(!s||2&e)&&{label:n[1]},(!s||1&e)&&{disabled:n[0]},4&e&&n[2]])),l(a,"bx--select-optgroup",!0)},i(n){s||(y(i,n),s=!0)},o(n){w(i,n),s=!1},d(n){n&&o(a),i&&i.d(n)}}}function N(n,a,s){const t=["disabled","label"];let e=h(a,t),{$$slots:p={},$$scope:c}=a,{disabled:o=!1}=a,{label:l="Provide label"}=a;return n.$$set=n=>{a=r(r({},a),x(n)),s(2,e=h(a,t)),"disabled"in n&&s(0,o=n.disabled),"label"in n&&s(1,l=n.label),"$$scope"in n&&s(3,c=n.$$scope)},[o,l,e,c,p]}class O extends a{constructor(n){super(),s(this,n,N,B,t,{disabled:0,label:1})}}function q(n){let a,s,t,e,p,c,l,r;return a=new H({props:{value:"white",text:"White"}}),t=new H({props:{value:"g10",text:"Gray 10"}}),p=new H({props:{value:"g90",text:"Gray 90"}}),l=new H({props:{value:"g100",text:"Gray 100"}}),{c(){G(a.$$.fragment),s=i(),G(t.$$.fragment),e=i(),G(p.$$.fragment),c=i(),G(l.$$.fragment)},l(n){E(a.$$.fragment,n),s=k(n),E(t.$$.fragment,n),e=k(n),E(p.$$.fragment,n),c=k(n),E(l.$$.fragment,n)},m(n,o){L(a,n,o),u(n,s,o),L(t,n,o),u(n,e,o),L(p,n,o),u(n,c,o),L(l,n,o),r=!0},p:d,i(n){r||(y(a.$$.fragment,n),y(t.$$.fragment,n),y(p.$$.fragment,n),y(l.$$.fragment,n),r=!0)},o(n){w(a.$$.fragment,n),w(t.$$.fragment,n),w(p.$$.fragment,n),w(l.$$.fragment,n),r=!1},d(n){C(a,n),n&&o(s),C(t,n),n&&o(e),C(p,n),n&&o(c),C(l,n)}}}function z(n){let a,s;return a=new A({props:{labelText:"Carbon theme",selected:"g10",$$slots:{default:[q]},$$scope:{ctx:n}}}),{c(){G(a.$$.fragment)},l(n){E(a.$$.fragment,n)},m(n,t){L(a,n,t),s=!0},p(n,s){const t={};1&s&&(t.$$scope={dirty:s,ctx:n}),a.$set(t)},i(n){s||(y(a.$$.fragment,n),s=!0)},o(n){w(a.$$.fragment,n),s=!1},d(n){C(a,n)}}}function J(n){let a,s,t,e;return a=new H({props:{value:"white",text:"White"}}),t=new H({props:{value:"g10",text:"Gray 10"}}),{c(){G(a.$$.fragment),s=i(),G(t.$$.fragment)},l(n){E(a.$$.fragment,n),s=k(n),E(t.$$.fragment,n)},m(n,p){L(a,n,p),u(n,s,p),L(t,n,p),e=!0},p:d,i(n){e||(y(a.$$.fragment,n),y(t.$$.fragment,n),e=!0)},o(n){w(a.$$.fragment,n),w(t.$$.fragment,n),e=!1},d(n){C(a,n),n&&o(s),C(t,n)}}}function M(n){let a,s,t,e;return a=new H({props:{value:"g90",text:"Gray 90"}}),t=new H({props:{value:"g100",text:"Gray 100"}}),{c(){G(a.$$.fragment),s=i(),G(t.$$.fragment)},l(n){E(a.$$.fragment,n),s=k(n),E(t.$$.fragment,n)},m(n,p){L(a,n,p),u(n,s,p),L(t,n,p),e=!0},p:d,i(n){e||(y(a.$$.fragment,n),y(t.$$.fragment,n),e=!0)},o(n){w(a.$$.fragment,n),w(t.$$.fragment,n),e=!1},d(n){C(a,n),n&&o(s),C(t,n)}}}function Y(n){let a,s,t,e,p,c;return a=new H({props:{value:"0",text:"Select a theme",disabled:!0,hidden:!0}}),t=new O({props:{label:"Light theme",$$slots:{default:[J]},$$scope:{ctx:n}}}),p=new O({props:{label:"Dark theme",$$slots:{default:[M]},$$scope:{ctx:n}}}),{c(){G(a.$$.fragment),s=i(),G(t.$$.fragment),e=i(),G(p.$$.fragment)},l(n){E(a.$$.fragment,n),s=k(n),E(t.$$.fragment,n),e=k(n),E(p.$$.fragment,n)},m(n,o){L(a,n,o),u(n,s,o),L(t,n,o),u(n,e,o),L(p,n,o),c=!0},p(n,a){const s={};1&a&&(s.$$scope={dirty:a,ctx:n}),t.$set(s);const e={};1&a&&(e.$$scope={dirty:a,ctx:n}),p.$set(e)},i(n){c||(y(a.$$.fragment,n),y(t.$$.fragment,n),y(p.$$.fragment,n),c=!0)},o(n){w(a.$$.fragment,n),w(t.$$.fragment,n),w(p.$$.fragment,n),c=!1},d(n){C(a,n),n&&o(s),C(t,n),n&&o(e),C(p,n)}}}function F(n){let a,s;return a=new A({props:{labelText:"Carbon theme",selected:"g10",$$slots:{default:[Y]},$$scope:{ctx:n}}}),{c(){G(a.$$.fragment)},l(n){E(a.$$.fragment,n)},m(n,t){L(a,n,t),s=!0},p(n,s){const t={};1&s&&(t.$$scope={dirty:s,ctx:n}),a.$set(t)},i(n){s||(y(a.$$.fragment,n),s=!0)},o(n){w(a.$$.fragment,n),s=!1},d(n){C(a,n)}}}function K(n){let a,s,t,e,p,c,l,r;return a=new H({props:{value:"white",text:"White"}}),t=new H({props:{value:"g10",text:"Gray 10"}}),p=new H({props:{value:"g90",text:"Gray 90"}}),l=new H({props:{value:"g100",text:"Gray 100"}}),{c(){G(a.$$.fragment),s=i(),G(t.$$.fragment),e=i(),G(p.$$.fragment),c=i(),G(l.$$.fragment)},l(n){E(a.$$.fragment,n),s=k(n),E(t.$$.fragment,n),e=k(n),E(p.$$.fragment,n),c=k(n),E(l.$$.fragment,n)},m(n,o){L(a,n,o),u(n,s,o),L(t,n,o),u(n,e,o),L(p,n,o),u(n,c,o),L(l,n,o),r=!0},p:d,i(n){r||(y(a.$$.fragment,n),y(t.$$.fragment,n),y(p.$$.fragment,n),y(l.$$.fragment,n),r=!0)},o(n){w(a.$$.fragment,n),w(t.$$.fragment,n),w(p.$$.fragment,n),w(l.$$.fragment,n),r=!1},d(n){C(a,n),n&&o(s),C(t,n),n&&o(e),C(p,n),n&&o(c),C(l,n)}}}function Q(n){let a,s;return a=new A({props:{light:!0,labelText:"Carbon theme",selected:"g10",$$slots:{default:[K]},$$scope:{ctx:n}}}),{c(){G(a.$$.fragment)},l(n){E(a.$$.fragment,n)},m(n,t){L(a,n,t),s=!0},p(n,s){const t={};1&s&&(t.$$scope={dirty:s,ctx:n}),a.$set(t)},i(n){s||(y(a.$$.fragment,n),s=!0)},o(n){w(a.$$.fragment,n),s=!1},d(n){C(a,n)}}}function X(n){let a,s,t,e,p,c,l,r;return a=new H({props:{value:"white",text:"White"}}),t=new H({props:{value:"g10",text:"Gray 10"}}),p=new H({props:{value:"g90",text:"Gray 90"}}),l=new H({props:{value:"g100",text:"Gray 100"}}),{c(){G(a.$$.fragment),s=i(),G(t.$$.fragment),e=i(),G(p.$$.fragment),c=i(),G(l.$$.fragment)},l(n){E(a.$$.fragment,n),s=k(n),E(t.$$.fragment,n),e=k(n),E(p.$$.fragment,n),c=k(n),E(l.$$.fragment,n)},m(n,o){L(a,n,o),u(n,s,o),L(t,n,o),u(n,e,o),L(p,n,o),u(n,c,o),L(l,n,o),r=!0},p:d,i(n){r||(y(a.$$.fragment,n),y(t.$$.fragment,n),y(p.$$.fragment,n),y(l.$$.fragment,n),r=!0)},o(n){w(a.$$.fragment,n),w(t.$$.fragment,n),w(p.$$.fragment,n),w(l.$$.fragment,n),r=!1},d(n){C(a,n),n&&o(s),C(t,n),n&&o(e),C(p,n),n&&o(c),C(l,n)}}}function Z(n){let a,s;return a=new A({props:{inline:!0,labelText:"Carbon theme",selected:"g10",$$slots:{default:[X]},$$scope:{ctx:n}}}),{c(){G(a.$$.fragment)},l(n){E(a.$$.fragment,n)},m(n,t){L(a,n,t),s=!0},p(n,s){const t={};1&s&&(t.$$scope={dirty:s,ctx:n}),a.$set(t)},i(n){s||(y(a.$$.fragment,n),s=!0)},o(n){w(a.$$.fragment,n),s=!1},d(n){C(a,n)}}}function nn(n){let a,s,t,e,p,c,l,r;return a=new H({props:{value:"white",text:"White"}}),t=new H({props:{value:"g10",text:"Gray 10"}}),p=new H({props:{value:"g90",text:"Gray 90"}}),l=new H({props:{value:"g100",text:"Gray 100"}}),{c(){G(a.$$.fragment),s=i(),G(t.$$.fragment),e=i(),G(p.$$.fragment),c=i(),G(l.$$.fragment)},l(n){E(a.$$.fragment,n),s=k(n),E(t.$$.fragment,n),e=k(n),E(p.$$.fragment,n),c=k(n),E(l.$$.fragment,n)},m(n,o){L(a,n,o),u(n,s,o),L(t,n,o),u(n,e,o),L(p,n,o),u(n,c,o),L(l,n,o),r=!0},p:d,i(n){r||(y(a.$$.fragment,n),y(t.$$.fragment,n),y(p.$$.fragment,n),y(l.$$.fragment,n),r=!0)},o(n){w(a.$$.fragment,n),w(t.$$.fragment,n),w(p.$$.fragment,n),w(l.$$.fragment,n),r=!1},d(n){C(a,n),n&&o(s),C(t,n),n&&o(e),C(p,n),n&&o(c),C(l,n)}}}function an(n){let a,s;return a=new A({props:{disabled:!0,labelText:"Carbon theme",selected:"g10",$$slots:{default:[nn]},$$scope:{ctx:n}}}),{c(){G(a.$$.fragment)},l(n){E(a.$$.fragment,n)},m(n,t){L(a,n,t),s=!0},p(n,s){const t={};1&s&&(t.$$scope={dirty:s,ctx:n}),a.$set(t)},i(n){s||(y(a.$$.fragment,n),s=!0)},o(n){w(a.$$.fragment,n),s=!1},d(n){C(a,n)}}}function sn(n){let a,s;return a=new V({}),{c(){G(a.$$.fragment)},l(n){E(a.$$.fragment,n)},m(n,t){L(a,n,t),s=!0},i(n){s||(y(a.$$.fragment,n),s=!0)},o(n){w(a.$$.fragment,n),s=!1},d(n){C(a,n)}}}function tn(n){let a,s,t,l,r,$,g,f,d,v,h,x,b,S,I,y,w,G,E,L,C,W,_,A,H,R,P,U,V,B;return{c(){a=e("div"),s=e("ul"),t=e("li"),l=e("a"),r=T("Usage"),$=i(),g=e("ul"),f=e("li"),d=e("a"),v=T("Default"),h=i(),x=e("li"),b=e("a"),S=T("Item groups"),I=i(),y=e("li"),w=e("a"),G=T("Light variant"),E=i(),L=e("li"),C=e("a"),W=T("Inline type"),_=i(),A=e("li"),H=e("a"),R=T("Disabled"),P=i(),U=e("li"),V=e("a"),B=T("Skeleton"),this.h()},l(n){a=p(n,"DIV",{slot:!0});var e=c(a);s=p(e,"UL",{class:!0});var u=c(s);t=p(u,"LI",{class:!0});var i=c(t);l=p(i,"A",{class:!0,href:!0});var m=c(l);r=j(m,"Usage"),m.forEach(o),$=k(i),g=p(i,"UL",{class:!0});var T=c(g);f=p(T,"LI",{class:!0});var D=c(f);d=p(D,"A",{class:!0,href:!0});var N=c(d);v=j(N,"Default"),N.forEach(o),D.forEach(o),h=k(T),x=p(T,"LI",{class:!0});var O=c(x);b=p(O,"A",{class:!0,href:!0});var q=c(b);S=j(q,"Item groups"),q.forEach(o),O.forEach(o),I=k(T),y=p(T,"LI",{class:!0});var z=c(y);w=p(z,"A",{class:!0,href:!0});var J=c(w);G=j(J,"Light variant"),J.forEach(o),z.forEach(o),E=k(T),L=p(T,"LI",{class:!0});var M=c(L);C=p(M,"A",{class:!0,href:!0});var Y=c(C);W=j(Y,"Inline type"),Y.forEach(o),M.forEach(o),_=k(T),A=p(T,"LI",{class:!0});var F=c(A);H=p(F,"A",{class:!0,href:!0});var K=c(H);R=j(K,"Disabled"),K.forEach(o),F.forEach(o),P=k(T),U=p(T,"LI",{class:!0});var Q=c(U);V=p(Q,"A",{class:!0,href:!0});var X=c(V);B=j(X,"Skeleton"),X.forEach(o),Q.forEach(o),T.forEach(o),i.forEach(o),u.forEach(o),e.forEach(o),this.h()},h(){D(l,"class","bx--link"),D(l,"href","#usage"),D(d,"class","bx--link"),D(d,"href","#default"),D(f,"class","bx--list__item"),D(b,"class","bx--link"),D(b,"href","#item-groups"),D(x,"class","bx--list__item"),D(w,"class","bx--link"),D(w,"href","#light-variant"),D(y,"class","bx--list__item"),D(C,"class","bx--link"),D(C,"href","#inline-type"),D(L,"class","bx--list__item"),D(H,"class","bx--link"),D(H,"href","#disabled"),D(A,"class","bx--list__item"),D(V,"class","bx--link"),D(V,"href","#skeleton"),D(U,"class","bx--list__item"),D(g,"class","bx--list--unordered bx--list--nested"),D(t,"class","bx--list__item"),D(s,"class","bx--list--unordered"),D(a,"slot","aside")},m(n,e){u(n,a,e),m(a,s),m(s,t),m(t,l),m(l,r),m(t,$),m(t,g),m(g,f),m(f,d),m(d,v),m(g,h),m(g,x),m(x,b),m(b,S),m(g,I),m(g,y),m(y,w),m(w,G),m(g,E),m(g,L),m(L,C),m(C,W),m(g,_),m(g,A),m(A,H),m(H,R),m(g,P),m(g,U),m(U,V),m(V,B)},d(n){n&&o(a)}}}function en(n){let a,s,t,l,r,$,g,f,d,v,h,x,b,S,I,W,A,H,R,P,U,V,B,N,O,q,J,M,Y,K,X;return l=new _({props:{codeRaw:'<script>\n import { Select, SelectItem } from "carbon-components-svelte";\n<\/script>\n\n<Select labelText="Carbon theme" selected="g10">\n <SelectItem value="white" text="White" />\n <SelectItem value="g10" text="Gray 10" />\n <SelectItem value="g90" text="Gray 90" />\n <SelectItem value="g100" text="Gray 100" />\n</Select>\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> Select<span class="token punctuation">,</span> SelectItem <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>Select</span> <span class="token attr-name">labelText</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Carbon theme<span class="token punctuation">"</span></span> <span class="token attr-name">selected</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g10<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>white<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>White<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g10<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 10<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g90<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 90<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g100<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 100<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>Select</span><span class="token punctuation">></span></span>\n',$$slots:{default:[z]},$$scope:{ctx:n}}}),d=new _({props:{codeRaw:'<script>\n import {\n Select,\n SelectItem,\n SelectItemGroup,\n } from "carbon-components-svelte";\n<\/script>\n\n<Select labelText="Carbon theme" selected="g10">\n <SelectItem value="0" text="Select a theme" disabled hidden />\n <SelectItemGroup label="Light theme">\n <SelectItem value="white" text="White" />\n <SelectItem value="g10" text="Gray 10" />\n </SelectItemGroup>\n <SelectItemGroup label="Dark theme">\n <SelectItem value="g90" text="Gray 90" />\n <SelectItem value="g100" text="Gray 100" />\n </SelectItemGroup>\n</Select>\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span>\n Select<span class="token punctuation">,</span>\n SelectItem<span class="token punctuation">,</span>\n SelectItemGroup<span class="token punctuation">,</span>\n <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>Select</span> <span class="token attr-name">labelText</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Carbon theme<span class="token punctuation">"</span></span> <span class="token attr-name">selected</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g10<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>0<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Select a theme<span class="token punctuation">"</span></span> <span class="token attr-name">disabled</span> <span class="token attr-name">hidden</span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItemGroup</span> <span class="token attr-name">label</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Light theme<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>white<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>White<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g10<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 10<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>SelectItemGroup</span><span class="token punctuation">></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItemGroup</span> <span class="token attr-name">label</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Dark theme<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g90<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 90<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g100<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 100<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>SelectItemGroup</span><span class="token punctuation">></span></span>\n<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>Select</span><span class="token punctuation">></span></span>\n',$$slots:{default:[F]},$$scope:{ctx:n}}}),S=new _({props:{codeRaw:'<script>\n import { Select, SelectItem } from "carbon-components-svelte";\n<\/script>\n\n<Select light labelText="Carbon theme" selected="g10">\n <SelectItem value="white" text="White" />\n <SelectItem value="g10" text="Gray 10" />\n <SelectItem value="g90" text="Gray 90" />\n <SelectItem value="g100" text="Gray 100" />\n</Select>\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> Select<span class="token punctuation">,</span> SelectItem <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>Select</span> <span class="token attr-name">light</span> <span class="token attr-name">labelText</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Carbon theme<span class="token punctuation">"</span></span> <span class="token attr-name">selected</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g10<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>white<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>White<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g10<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 10<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g90<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 90<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g100<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 100<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>Select</span><span class="token punctuation">></span></span>\n',$$slots:{default:[Q]},$$scope:{ctx:n}}}),R=new _({props:{codeRaw:'<script>\n import { Select, SelectItem } from "carbon-components-svelte";\n<\/script>\n\n<Select inline labelText="Carbon theme" selected="g10">\n <SelectItem value="white" text="White" />\n <SelectItem value="g10" text="Gray 10" />\n <SelectItem value="g90" text="Gray 90" />\n <SelectItem value="g100" text="Gray 100" />\n</Select>\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> Select<span class="token punctuation">,</span> SelectItem <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>Select</span> <span class="token attr-name">inline</span> <span class="token attr-name">labelText</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Carbon theme<span class="token punctuation">"</span></span> <span class="token attr-name">selected</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g10<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>white<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>White<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g10<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 10<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g90<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 90<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g100<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 100<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>Select</span><span class="token punctuation">></span></span>\n',$$slots:{default:[Z]},$$scope:{ctx:n}}}),N=new _({props:{codeRaw:'<script>\n import { Select, SelectItem } from "carbon-components-svelte";\n<\/script>\n\n<Select disabled labelText="Carbon theme" selected="g10">\n <SelectItem value="white" text="White" />\n <SelectItem value="g10" text="Gray 10" />\n <SelectItem value="g90" text="Gray 90" />\n <SelectItem value="g100" text="Gray 100" />\n</Select>\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> Select<span class="token punctuation">,</span> SelectItem <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>Select</span> <span class="token attr-name">disabled</span> <span class="token attr-name">labelText</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Carbon theme<span class="token punctuation">"</span></span> <span class="token attr-name">selected</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g10<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>white<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>White<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g10<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 10<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g90<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 90<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectItem</span> <span class="token attr-name">value</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>g100<span class="token punctuation">"</span></span> <span class="token attr-name">text</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Gray 100<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>Select</span><span class="token punctuation">></span></span>\n',$$slots:{default:[an]},$$scope:{ctx:n}}}),Y=new _({props:{codeRaw:'<script>\n import { SelectSkeleton } from "carbon-components-svelte";\n<\/script>\n\n<SelectSkeleton />\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> SelectSkeleton <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>SelectSkeleton</span> <span class="token punctuation">/></span></span>\n',$$slots:{default:[sn]},$$scope:{ctx:n}}}),{c(){a=e("h3"),s=T("Default"),t=i(),G(l.$$.fragment),r=i(),$=e("h3"),g=T("Item groups"),f=i(),G(d.$$.fragment),v=i(),h=e("h3"),x=T("Light variant"),b=i(),G(S.$$.fragment),I=i(),W=e("h3"),A=T("Inline type"),H=i(),G(R.$$.fragment),P=i(),U=e("h3"),V=T("Disabled"),B=i(),G(N.$$.fragment),O=i(),q=e("h3"),J=T("Skeleton"),M=i(),G(Y.$$.fragment),K=i(),this.h()},l(n){a=p(n,"H3",{id:!0});var e=c(a);s=j(e,"Default"),e.forEach(o),t=k(n),E(l.$$.fragment,n),r=k(n),$=p(n,"H3",{id:!0});var u=c($);g=j(u,"Item groups"),u.forEach(o),f=k(n),E(d.$$.fragment,n),v=k(n),h=p(n,"H3",{id:!0});var i=c(h);x=j(i,"Light variant"),i.forEach(o),b=k(n),E(S.$$.fragment,n),I=k(n),W=p(n,"H3",{id:!0});var m=c(W);A=j(m,"Inline type"),m.forEach(o),H=k(n),E(R.$$.fragment,n),P=k(n),U=p(n,"H3",{id:!0});var y=c(U);V=j(y,"Disabled"),y.forEach(o),B=k(n),E(N.$$.fragment,n),O=k(n),q=p(n,"H3",{id:!0});var w=c(q);J=j(w,"Skeleton"),w.forEach(o),M=k(n),E(Y.$$.fragment,n),K=k(n),this.h()},h(){D(a,"id","default"),D($,"id","item-groups"),D(h,"id","light-variant"),D(W,"id","inline-type"),D(U,"id","disabled"),D(q,"id","skeleton")},m(n,e){u(n,a,e),m(a,s),u(n,t,e),L(l,n,e),u(n,r,e),u(n,$,e),m($,g),u(n,f,e),L(d,n,e),u(n,v,e),u(n,h,e),m(h,x),u(n,b,e),L(S,n,e),u(n,I,e),u(n,W,e),m(W,A),u(n,H,e),L(R,n,e),u(n,P,e),u(n,U,e),m(U,V),u(n,B,e),L(N,n,e),u(n,O,e),u(n,q,e),m(q,J),u(n,M,e),L(Y,n,e),u(n,K,e),X=!0},p(n,a){const s={};1&a&&(s.$$scope={dirty:a,ctx:n}),l.$set(s);const t={};1&a&&(t.$$scope={dirty:a,ctx:n}),d.$set(t);const e={};1&a&&(e.$$scope={dirty:a,ctx:n}),S.$set(e);const p={};1&a&&(p.$$scope={dirty:a,ctx:n}),R.$set(p);const c={};1&a&&(c.$$scope={dirty:a,ctx:n}),N.$set(c);const o={};1&a&&(o.$$scope={dirty:a,ctx:n}),Y.$set(o)},i(n){X||(y(l.$$.fragment,n),y(d.$$.fragment,n),y(S.$$.fragment,n),y(R.$$.fragment,n),y(N.$$.fragment,n),y(Y.$$.fragment,n),X=!0)},o(n){w(l.$$.fragment,n),w(d.$$.fragment,n),w(S.$$.fragment,n),w(R.$$.fragment,n),w(N.$$.fragment,n),w(Y.$$.fragment,n),X=!1},d(n){n&&o(a),n&&o(t),C(l,n),n&&o(r),n&&o($),n&&o(f),C(d,n),n&&o(v),n&&o(h),n&&o(b),C(S,n),n&&o(I),n&&o(W),n&&o(H),C(R,n),n&&o(P),n&&o(U),n&&o(B),C(N,n),n&&o(O),n&&o(q),n&&o(M),C(Y,n),n&&o(K)}}}function pn(n){let a,s;return a=new W({props:{$$slots:{default:[en],aside:[tn]},$$scope:{ctx:n}}}),{c(){G(a.$$.fragment)},l(n){E(a.$$.fragment,n)},m(n,t){L(a,n,t),s=!0},p(n,[s]){const t={};1&s&&(t.$$scope={dirty:s,ctx:n}),a.$set(t)},i(n){s||(y(a.$$.fragment,n),s=!0)},o(n){w(a.$$.fragment,n),s=!1},d(n){C(a,n)}}}export default class extends a{constructor(n){super(),s(this,n,null,pn,t,{})}}
|