mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-14 18:01:06 +00:00
1 line
4.5 KiB
JavaScript
1 line
4.5 KiB
JavaScript
import{S as e,i as n,s as t,w as a,g as i,k as c,l as o,o as s,y as l,x as r,q as d,r as b,I as h,A as u,Y as f,J as m,B as x,C as k,G as p,D as $,E as v,b as y,F as g,t as E,a1 as L,H as w,j as T,h as N,p as A,n as I,N as S,M as D,c as P,a as j,m as B,K as C,d as M}from"./index.c2c9d961.js";function O(e){let n,t,x,k,p=[e[0]],$={};for(let e=0;e<p.length;e+=1)$=a($,p[e]);return{c(){n=i("div"),t=i("span"),this.h()},l(e){n=c(e,"DIV",{});var a=o(n);t=c(a,"SPAN",{}),o(t).forEach(s),a.forEach(s),this.h()},h(){l(t,"bx--checkbox-label-text",!0),l(t,"bx--skeleton",!0),r(n,$),l(n,"bx--form-item",!0),l(n,"bx--checkbox-wrapper",!0),l(n,"bx--checkbox-label",!0)},m(a,i){d(a,n,i),b(n,t),x||(k=[h(n,"click",e[1]),h(n,"mouseover",e[2]),h(n,"mouseenter",e[3]),h(n,"mouseleave",e[4])],x=!0)},p(e,[t]){r(n,$=u(p,[1&t&&e[0]])),l(n,"bx--form-item",!0),l(n,"bx--checkbox-wrapper",!0),l(n,"bx--checkbox-label",!0)},i:f,o:f,d(e){e&&s(n),x=!1,m(k)}}}function V(e,n,t){const i=[];let c=x(n,i);return e.$$set=e=>{n=a(a({},n),k(e)),t(0,c=x(n,i))},[c,function(n){p(e,n)},function(n){p(e,n)},function(n){p(e,n)},function(n){p(e,n)}]}class q extends e{constructor(e){super(),n(this,e,V,O,t,{})}}function F(e){let n,t,x,k,p,$,v,y,g=[e[11]],E={};for(let e=0;e<g.length;e+=1)E=a(E,g[e]);return{c(){n=i("div"),t=i("input"),x=T(),k=i("label"),p=i("span"),$=N(e[6]),this.h()},l(a){n=c(a,"DIV",{});var i=o(n);t=c(i,"INPUT",{type:!0,checked:!0,disabled:!0,id:!0,indeterminate:!0,name:!0,readonly:!0}),x=A(i),k=c(i,"LABEL",{for:!0,title:!0});var l=o(k);p=c(l,"SPAN",{});var r=o(p);$=I(r,e[6]),r.forEach(s),l.forEach(s),i.forEach(s),this.h()},h(){S(t,"type","checkbox"),t.checked=e[0],t.disabled=e[5],S(t,"id",e[10]),t.indeterminate=e[2],S(t,"name",e[8]),t.readOnly=e[4],l(t,"bx--checkbox",!0),l(p,"bx--checkbox-label-text",!0),l(p,"bx--visually-hidden",e[7]),S(k,"for",e[10]),S(k,"title",e[9]),l(k,"bx--checkbox-label",!0),r(n,E),l(n,"bx--form-item",!0),l(n,"bx--checkbox-wrapper",!0)},m(a,i){d(a,n,i),b(n,t),e[21](t),b(n,x),b(n,k),b(k,p),b(p,$),v||(y=[h(t,"change",e[16]),h(t,"change",e[22]),h(n,"click",e[12]),h(n,"mouseover",e[13]),h(n,"mouseenter",e[14]),h(n,"mouseleave",e[15])],v=!0)},p(e,a){1&a&&(t.checked=e[0]),32&a&&(t.disabled=e[5]),1024&a&&S(t,"id",e[10]),4&a&&(t.indeterminate=e[2]),256&a&&S(t,"name",e[8]),16&a&&(t.readOnly=e[4]),64&a&&D($,e[6]),128&a&&l(p,"bx--visually-hidden",e[7]),1024&a&&S(k,"for",e[10]),512&a&&S(k,"title",e[9]),r(n,E=u(g,[2048&a&&e[11]])),l(n,"bx--form-item",!0),l(n,"bx--checkbox-wrapper",!0)},i:f,o:f,d(t){t&&s(n),e[21](null),v=!1,m(y)}}}function G(e){let n,t;const i=[e[11]];let c={};for(let e=0;e<i.length;e+=1)c=a(c,i[e]);return n=new q({props:c}),n.$on("click",e[17]),n.$on("mouseover",e[18]),n.$on("mouseenter",e[19]),n.$on("mouseleave",e[20]),{c(){P(n.$$.fragment)},l(e){j(n.$$.fragment,e)},m(e,a){B(n,e,a),t=!0},p(e,t){const a=2048&t?u(i,[C(e[11])]):{};n.$set(a)},i(e){t||(E(n.$$.fragment,e),t=!0)},o(e){y(n.$$.fragment,e),t=!1},d(e){M(n,e)}}}function H(e){let n,t,a,i;const c=[G,F],o=[];function l(e,n){return e[3]?0:1}return n=l(e),t=o[n]=c[n](e),{c(){t.c(),a=$()},l(e){t.l(e),a=$()},m(e,t){o[n].m(e,t),d(e,a,t),i=!0},p(e,[i]){let s=n;n=l(e),n===s?o[n].p(e,i):(v(),y(o[s],1,1,()=>{o[s]=null}),g(),t=o[n],t||(t=o[n]=c[n](e),t.c()),E(t,1),t.m(a.parentNode,a))},i(e){i||(E(t),i=!0)},o(e){y(t),i=!1},d(e){o[n].d(e),e&&s(a)}}}function J(e,n,t){const i=["checked","indeterminate","skeleton","readonly","disabled","labelText","hideLabel","name","title","id","ref"];let c=x(n,i),{checked:o=!1}=n,{indeterminate:s=!1}=n,{skeleton:l=!1}=n,{readonly:r=!1}=n,{disabled:d=!1}=n,{labelText:b=""}=n,{hideLabel:h=!1}=n,{name:u=""}=n,{title:f}=n,{id:m="ccs-"+Math.random().toString(36)}=n,{ref:$=null}=n;const v=L();return e.$$set=e=>{n=a(a({},n),k(e)),t(11,c=x(n,i)),"checked"in e&&t(0,o=e.checked),"indeterminate"in e&&t(2,s=e.indeterminate),"skeleton"in e&&t(3,l=e.skeleton),"readonly"in e&&t(4,r=e.readonly),"disabled"in e&&t(5,d=e.disabled),"labelText"in e&&t(6,b=e.labelText),"hideLabel"in e&&t(7,h=e.hideLabel),"name"in e&&t(8,u=e.name),"title"in e&&t(9,f=e.title),"id"in e&&t(10,m=e.id),"ref"in e&&t(1,$=e.ref)},e.$$.update=()=>{1&e.$$.dirty&&v("check",o)},[o,$,s,l,r,d,b,h,u,f,m,c,function(n){p(e,n)},function(n){p(e,n)},function(n){p(e,n)},function(n){p(e,n)},function(n){p(e,n)},function(n){p(e,n)},function(n){p(e,n)},function(n){p(e,n)},function(n){p(e,n)},function(e){w[e?"unshift":"push"](()=>{$=e,t(1,$)})},()=>{t(0,o=!o)}]}class K extends e{constructor(e){super(),n(this,e,J,H,t,{checked:0,indeterminate:2,skeleton:3,readonly:4,disabled:5,labelText:6,hideLabel:7,name:8,title:9,id:10,ref:1})}}export{K as C};
|