@svelkit/chip
Version:
> A chip component for [svelte] (part of [svelkit])
3 lines (2 loc) • 2.29 kB
JavaScript
import{SvelteComponent as x,init as y,safe_not_equal as z,empty as A,insert as q,group_outros as B,transition_out as m,check_outros as C,transition_in as n,detach as r,compute_rest_props as s,assign as o,exclude_internal_props as D,create_slot as t,element as u,set_attributes as p,toggle_class as k,update_slot as v,get_spread_update as w}from"svelte/internal";import E from"@carv/load-stylesheet@1";E(new URL("../../assets/chip-0c9c6fa2.css",import.meta.url).href).href;function F(g){let a,e;const h=g[5].default,c=t(h,g,g[4],null);let i=[{class:g[0]},g[3]],f={};for(let b=0;b<i.length;b+=1)f=o(f,i[b]);return{c(){a=u("span"),c&&c.c(),p(a,f),k(a,"chip",!0),k(a,"active",g[2]),k(a,"svelte-17igbub",!0)},m(b,d){q(b,a,d),c&&c.m(a,null),e=!0},p(b,d){c&&(c.p&&d&16&&v(c,h,b,b[4],d,null,null)),p(a,f=w(i,[(!e||d&1)&&{class:b[0]},d&8&&b[3]])),k(a,"chip",!0),k(a,"active",b[2]),k(a,"svelte-17igbub",!0)},i(b){if(e)return;n(c,b),e=!0},o(b){m(c,b),e=!1},d(b){b&&r(a),c&&c.d(b)}}}function G(g){let a,e;const h=g[5].default,c=t(h,g,g[4],null);let i=[{class:g[0]},g[3]],f={};for(let b=0;b<i.length;b+=1)f=o(f,i[b]);return{c(){a=u("div"),c&&c.c(),p(a,f),k(a,"chip",!0),k(a,"active",g[2]),k(a,"svelte-17igbub",!0)},m(b,d){q(b,a,d),c&&c.m(a,null),e=!0},p(b,d){c&&(c.p&&d&16&&v(c,h,b,b[4],d,null,null)),p(a,f=w(i,[(!e||d&1)&&{class:b[0]},d&8&&b[3]])),k(a,"chip",!0),k(a,"active",b[2]),k(a,"svelte-17igbub",!0)},i(b){if(e)return;n(c,b),e=!0},o(b){m(c,b),e=!1},d(b){b&&r(a),c&&c.d(b)}}}function H(g){let a,e,h,c;const i=[G,F],f=[];function b(d,l){return d[1]==="div"?0:1}return a=b(g),e=f[a]=i[a](g),{c(){e.c(),h=A()},m(d,l){f[a].m(d,l),q(d,h,l),c=!0},p(d,[l]){let j=a;a=b(d),a===j?f[a].p(d,l):(B(),m(f[j],1,1,()=>{f[j]=null}),C(),e=f[a],e||(e=f[a]=i[a](d),e.c()),n(e,1),e.m(h.parentNode,h))},i(d){if(c)return;n(e),c=!0},o(d){m(e),c=!1},d(d){f[a].d(d),d&&r(h)}}}function I(g,a,e){const h=["class","as","active"];let c=s(a,h),{class:i=""}=a,{as:f="span"}=a,{active:b=!1}=a,{$$slots:d={},$$scope:l}=a;return g.$set=j=>{a=o(o({},a),D(j)),e(3,c=s(a,h)),"class"in j&&e(0,i=j.class),"as"in j&&e(1,f=j.as),"active"in j&&e(2,b=j.active),"$$scope"in j&&e(4,l=j.$$scope)},[i,f,b,c,l,d]}class J extends x{constructor(g){super();y(this,g,I,H,z,{class:0,as:1,active:2})}}export default J;
//# sourceMappingURL=chip.js.map