mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-14 18:01:06 +00:00
1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
let e=document.createElement("style");e.innerHTML="",document.head.appendChild(e);import{S as t,i as n,s as r,v as a,w as $,g as s,k as o,l as f,o as i,N as l,y as c,x as m,q as u,r as p,z as d,A as g,t as h,b as x,B as b,C as w,h as v,n as k,I as _,M as L,Y as y,J as E,G as C,H as S,j,c as N,p as D,a as I,m as O,aa as A,d as M,T as H,U as T}from"./index.c2c9d961.js";import{C as U}from"./ChevronDown16.d70ae9ed.js";import"./Close20.452e634c.js";import{G as B,R as G,C as V}from"./Column.2e03e551.js";import"./Icon.f19a7424.js";import{H as W,S as q,a as z,b as J,c as P,d as R}from"./SkipToContent.9e8bdedb.js";import{S as Y}from"./SideNavLink.54872635.js";import{C as F}from"./Content.94950662.js";function K(e){let t,n,r;const b=e[3].default,w=a(b,e,e[2],null);let v=[{"aria-label":e[0]},e[1]],k={};for(let e=0;e<v.length;e+=1)k=$(k,v[e]);return{c(){t=s("nav"),n=s("ul"),w&&w.c(),this.h()},l(e){t=o(e,"NAV",{"aria-label":!0});var r=f(t);n=o(r,"UL",{role:!0,"aria-label":!0});var a=f(n);w&&w.l(a),a.forEach(i),r.forEach(i),this.h()},h(){l(n,"role","menubar"),l(n,"aria-label",e[0]),c(n,"bx--header__menu-bar",!0),m(t,k),c(t,"bx--header__nav",!0)},m(e,a){u(e,t,a),p(t,n),w&&w.m(n,null),r=!0},p(e,[a]){w&&w.p&&4&a&&d(w,b,e,e[2],a,null,null),(!r||1&a)&&l(n,"aria-label",e[0]),m(t,k=g(v,[(!r||1&a)&&{"aria-label":e[0]},2&a&&e[1]])),c(t,"bx--header__nav",!0)},i(e){r||(h(w,e),r=!0)},o(e){x(w,e),r=!1},d(e){e&&i(t),w&&w.d(e)}}}function Q(e,t,n){const r=["ariaLabel"];let a=b(t,r),{$$slots:s={},$$scope:o}=t,{ariaLabel:f}=t;return e.$$set=e=>{t=$($({},t),w(e)),n(1,a=b(t,r)),"ariaLabel"in e&&n(0,f=e.ariaLabel),"$$scope"in e&&n(2,o=e.$$scope)},[f,a,o,s]}class X extends t{constructor(e){super(),n(this,e,Q,K,r,{ariaLabel:0})}}function Z(e){let t,n,r,a,l,d,h=[{role:"menuitem"},{tabindex:"0"},{href:e[1]},e[3]],x={};for(let e=0;e<h.length;e+=1)x=$(x,h[e]);return{c(){t=s("li"),n=s("a"),r=s("span"),a=v(e[2]),this.h()},l($){t=o($,"LI",{});var s=f(t);n=o(s,"A",{role:!0,tabindex:!0,href:!0});var l=f(n);r=o(l,"SPAN",{});var c=f(r);a=k(c,e[2]),c.forEach(i),l.forEach(i),s.forEach(i),this.h()},h(){c(r,"bx--text-truncate--end",!0),m(n,x),c(n,"bx--header__menu-item",!0)},m($,s){u($,t,s),p(t,n),p(n,r),p(r,a),e[12](n),l||(d=[_(n,"click",e[4]),_(n,"mouseover",e[5]),_(n,"mouseenter",e[6]),_(n,"mouseleave",e[7]),_(n,"keyup",e[8]),_(n,"keydown",e[9]),_(n,"focus",e[10]),_(n,"blur",e[11])],l=!0)},p(e,[t]){4&t&&L(a,e[2]),m(n,x=g(h,[{role:"menuitem"},{tabindex:"0"},2&t&&{href:e[1]},8&t&&e[3]])),c(n,"bx--header__menu-item",!0)},i:y,o:y,d(n){n&&i(t),e[12](null),l=!1,E(d)}}}function ee(e,t,n){const r=["href","text","ref"];let a=b(t,r),{href:s}=t,{text:o}=t,{ref:f=null}=t;return e.$$set=e=>{t=$($({},t),w(e)),n(3,a=b(t,r)),"href"in e&&n(1,s=e.href),"text"in e&&n(2,o=e.text),"ref"in e&&n(0,f=e.ref)},[f,s,o,a,function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},function(e){S[e?"unshift":"push"](()=>{f=e,n(0,f)})}]}class te extends t{constructor(e){super(),n(this,e,ee,Z,r,{href:1,text:2,ref:0})}}function ne(e){let t,n,r,b,w,y,C,S,H,T;w=new U({props:{"aria-label":e[4],class:"bx--header__menu-arrow"}});let B=[{role:"menuitem"},{tabindex:"0"},{"aria-haspopup":"menu"},{"aria-expanded":e[0]},{"aria-label":e[3]},{href:e[2]},e[5]],G={};for(let e=0;e<B.length;e+=1)G=$(G,B[e]);const V=e[7].default,W=a(V,e,e[6],null);return{c(){t=s("li"),n=s("a"),r=v(e[3]),b=j(),N(w.$$.fragment),y=j(),C=s("ul"),W&&W.c(),this.h()},l(a){t=o(a,"LI",{title:!0});var $=f(t);n=o($,"A",{role:!0,tabindex:!0,"aria-haspopup":!0,"aria-expanded":!0,"aria-label":!0,href:!0});var s=f(n);r=k(s,e[3]),b=D(s),I(w.$$.fragment,s),s.forEach(i),y=D($),C=o($,"UL",{role:!0,"aria-label":!0});var l=f(C);W&&W.l(l),l.forEach(i),$.forEach(i),this.h()},h(){m(n,G),c(n,"bx--header__menu-item",!0),c(n,"bx--header__menu-title",!0),l(C,"role","menu"),l(C,"aria-label",e[3]),c(C,"bx--header__menu",!0),l(t,"title",e[4]),c(t,"bx--header__submenu",!0)},m(a,$){u(a,t,$),p(t,n),p(n,r),p(n,b),O(w,n,null),e[17](n),p(t,y),p(t,C),W&&W.m(C,null),S=!0,H||(T=[_(window,"mouseup",e[16]),_(n,"keydown",e[8]),_(n,"keydown",e[18]),_(n,"click",A(e[9])),_(n,"mouseover",e[10]),_(n,"mouseenter",e[11]),_(n,"mouseleave",e[12]),_(n,"keyup",e[13]),_(n,"focus",e[14]),_(n,"blur",e[15])],H=!0)},p(e,[a]){(!S||8&a)&&L(r,e[3]);const $={};16&a&&($["aria-label"]=e[4]),w.$set($),m(n,G=g(B,[{role:"menuitem"},{tabindex:"0"},{"aria-haspopup":"menu"},(!S||1&a)&&{"aria-expanded":e[0]},(!S||8&a)&&{"aria-label":e[3]},(!S||4&a)&&{href:e[2]},32&a&&e[5]])),c(n,"bx--header__menu-item",!0),c(n,"bx--header__menu-title",!0),W&&W.p&&64&a&&d(W,V,e,e[6],a,null,null),(!S||8&a)&&l(C,"aria-label",e[3]),(!S||16&a)&&l(t,"title",e[4])},i(e){S||(h(w.$$.fragment,e),h(W,e),S=!0)},o(e){x(w.$$.fragment,e),x(W,e),S=!1},d(n){n&&i(t),M(w),e[17](null),W&&W.d(n),H=!1,E(T)}}}function re(e,t,n){const r=["expanded","href","text","ref","iconDescription"];let a=b(t,r),{$$slots:s={},$$scope:o}=t,{expanded:f=!1}=t,{href:i="/"}=t,{text:l}=t,{ref:c=null}=t,{iconDescription:m="Expand/Collapse"}=t;return e.$$set=e=>{t=$($({},t),w(e)),n(5,a=b(t,r)),"expanded"in e&&n(0,f=e.expanded),"href"in e&&n(2,i=e.href),"text"in e&&n(3,l=e.text),"ref"in e&&n(1,c=e.ref),"iconDescription"in e&&n(4,m=e.iconDescription),"$$scope"in e&&n(6,o=e.$$scope)},[f,c,i,l,m,a,o,s,function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},function(t){C(e,t)},({target:e})=>{c.contains(e)||e===c?n(0,f=!f):f&&n(0,f=!1)},function(e){S[e?"unshift":"push"](()=>{c=e,n(1,c)})},({key:e})=>{"Enter"===e&&n(0,f=!f)}]}class ae extends t{constructor(e){super(),n(this,e,re,ne,r,{expanded:0,href:2,text:3,ref:1,iconDescription:4})}}function $e(e){let t,n,r;return n=new z({}),{c(){t=s("div"),N(n.$$.fragment),this.h()},l(e){t=o(e,"DIV",{slot:!0});var r=f(t);I(n.$$.fragment,r),r.forEach(i),this.h()},h(){l(t,"slot","skip-to-content")},m(e,a){u(e,t,a),O(n,t,null),r=!0},i(e){r||(h(n.$$.fragment,e),r=!0)},o(e){x(n.$$.fragment,e),r=!1},d(e){e&&i(t),M(n)}}}function se(e){let t,n,r,a,$,s;return t=new te({props:{href:"/",text:"Link 1"}}),r=new te({props:{href:"/",text:"Link 2"}}),$=new te({props:{href:"/",text:"Link 3"}}),{c(){N(t.$$.fragment),n=j(),N(r.$$.fragment),a=j(),N($.$$.fragment)},l(e){I(t.$$.fragment,e),n=D(e),I(r.$$.fragment,e),a=D(e),I($.$$.fragment,e)},m(e,o){O(t,e,o),u(e,n,o),O(r,e,o),u(e,a,o),O($,e,o),s=!0},p:y,i(e){s||(h(t.$$.fragment,e),h(r.$$.fragment,e),h($.$$.fragment,e),s=!0)},o(e){x(t.$$.fragment,e),x(r.$$.fragment,e),x($.$$.fragment,e),s=!1},d(e){M(t,e),e&&i(n),M(r,e),e&&i(a),M($,e)}}}function oe(e){let t,n,r,a,$,s,o,f;return t=new te({props:{href:"/",text:"Link 1"}}),r=new te({props:{href:"/",text:"Link 2"}}),$=new te({props:{href:"/",text:"Link 3"}}),o=new ae({props:{text:"Menu",$$slots:{default:[se]},$$scope:{ctx:e}}}),{c(){N(t.$$.fragment),n=j(),N(r.$$.fragment),a=j(),N($.$$.fragment),s=j(),N(o.$$.fragment)},l(e){I(t.$$.fragment,e),n=D(e),I(r.$$.fragment,e),a=D(e),I($.$$.fragment,e),s=D(e),I(o.$$.fragment,e)},m(e,i){O(t,e,i),u(e,n,i),O(r,e,i),u(e,a,i),O($,e,i),u(e,s,i),O(o,e,i),f=!0},p(e,t){const n={};8&t&&(n.$$scope={dirty:t,ctx:e}),o.$set(n)},i(e){f||(h(t.$$.fragment,e),h(r.$$.fragment,e),h($.$$.fragment,e),h(o.$$.fragment,e),f=!0)},o(e){x(t.$$.fragment,e),x(r.$$.fragment,e),x($.$$.fragment,e),x(o.$$.fragment,e),f=!1},d(e){M(t,e),e&&i(n),M(r,e),e&&i(a),M($,e),e&&i(s),M(o,e)}}}function fe(e){let t,n,r;return n=new X({props:{$$slots:{default:[oe]},$$scope:{ctx:e}}}),{c(){t=j(),N(n.$$.fragment)},l(e){t=D(e),I(n.$$.fragment,e)},m(e,a){u(e,t,a),O(n,e,a),r=!0},p(e,t){const r={};8&t&&(r.$$scope={dirty:t,ctx:e}),n.$set(r)},i(e){r||(h(n.$$.fragment,e),r=!0)},o(e){x(n.$$.fragment,e),r=!1},d(e){e&&i(t),M(n,e)}}}function ie(e){let t,n,r,a,$,s;return t=new R({props:{href:"/",text:"Link 1"}}),r=new R({props:{href:"/",text:"Link 2"}}),$=new R({props:{href:"/",text:"Link 3"}}),{c(){N(t.$$.fragment),n=j(),N(r.$$.fragment),a=j(),N($.$$.fragment)},l(e){I(t.$$.fragment,e),n=D(e),I(r.$$.fragment,e),a=D(e),I($.$$.fragment,e)},m(e,o){O(t,e,o),u(e,n,o),O(r,e,o),u(e,a,o),O($,e,o),s=!0},p:y,i(e){s||(h(t.$$.fragment,e),h(r.$$.fragment,e),h($.$$.fragment,e),s=!0)},o(e){x(t.$$.fragment,e),x(r.$$.fragment,e),x($.$$.fragment,e),s=!1},d(e){M(t,e),e&&i(n),M(r,e),e&&i(a),M($,e)}}}function le(e){let t,n,r,a,$,s,o,f;return t=new Y({props:{text:"Link 1"}}),r=new Y({props:{text:"Link 2"}}),$=new Y({props:{text:"Link 3"}}),o=new P({props:{text:"Menu",$$slots:{default:[ie]},$$scope:{ctx:e}}}),{c(){N(t.$$.fragment),n=j(),N(r.$$.fragment),a=j(),N($.$$.fragment),s=j(),N(o.$$.fragment)},l(e){I(t.$$.fragment,e),n=D(e),I(r.$$.fragment,e),a=D(e),I($.$$.fragment,e),s=D(e),I(o.$$.fragment,e)},m(e,i){O(t,e,i),u(e,n,i),O(r,e,i),u(e,a,i),O($,e,i),u(e,s,i),O(o,e,i),f=!0},p(e,t){const n={};8&t&&(n.$$scope={dirty:t,ctx:e}),o.$set(n)},i(e){f||(h(t.$$.fragment,e),h(r.$$.fragment,e),h($.$$.fragment,e),h(o.$$.fragment,e),f=!0)},o(e){x(t.$$.fragment,e),x(r.$$.fragment,e),x($.$$.fragment,e),x(o.$$.fragment,e),f=!1},d(e){M(t,e),e&&i(n),M(r,e),e&&i(a),M($,e),e&&i(s),M(o,e)}}}function ce(e){let t,n;return t=new J({props:{$$slots:{default:[le]},$$scope:{ctx:e}}}),{c(){N(t.$$.fragment)},l(e){I(t.$$.fragment,e)},m(e,r){O(t,e,r),n=!0},p(e,n){const r={};8&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(h(t.$$.fragment,e),n=!0)},o(e){x(t.$$.fragment,e),n=!1},d(e){M(t,e)}}}function me(e){let t,n;return{c(){t=s("h1"),n=v("Welcome")},l(e){t=o(e,"H1",{});var r=f(t);n=k(r,"Welcome"),r.forEach(i)},m(e,r){u(e,t,r),p(t,n)},d(e){e&&i(t)}}}function ue(e){let t,n;return t=new V({props:{$$slots:{default:[me]},$$scope:{ctx:e}}}),{c(){N(t.$$.fragment)},l(e){I(t.$$.fragment,e)},m(e,r){O(t,e,r),n=!0},p(e,n){const r={};8&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(h(t.$$.fragment,e),n=!0)},o(e){x(t.$$.fragment,e),n=!1},d(e){M(t,e)}}}function pe(e){let t,n;return t=new G({props:{$$slots:{default:[ue]},$$scope:{ctx:e}}}),{c(){N(t.$$.fragment)},l(e){I(t.$$.fragment,e)},m(e,r){O(t,e,r),n=!0},p(e,n){const r={};8&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(h(t.$$.fragment,e),n=!0)},o(e){x(t.$$.fragment,e),n=!1},d(e){M(t,e)}}}function de(e){let t,n;return t=new B({props:{$$slots:{default:[pe]},$$scope:{ctx:e}}}),{c(){N(t.$$.fragment)},l(e){I(t.$$.fragment,e)},m(e,r){O(t,e,r),n=!0},p(e,n){const r={};8&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(h(t.$$.fragment,e),n=!0)},o(e){x(t.$$.fragment,e),n=!1},d(e){M(t,e)}}}function ge(e){let t,n,r,a,$,s,o,f;function l(t){e[1].call(null,t)}let c={company:"IBM",platformName:"Carbon Svelte",$$slots:{default:[fe],"skip-to-content":[$e]},$$scope:{ctx:e}};function m(t){e[2].call(null,t)}void 0!==e[0]&&(c.isSideNavOpen=e[0]),t=new W({props:c}),S.push(()=>H(t,"isSideNavOpen",l));let p={$$slots:{default:[ce]},$$scope:{ctx:e}};return void 0!==e[0]&&(p.isOpen=e[0]),a=new q({props:p}),S.push(()=>H(a,"isOpen",m)),o=new F({props:{$$slots:{default:[de]},$$scope:{ctx:e}}}),{c(){N(t.$$.fragment),r=j(),N(a.$$.fragment),s=j(),N(o.$$.fragment)},l(e){I(t.$$.fragment,e),r=D(e),I(a.$$.fragment,e),s=D(e),I(o.$$.fragment,e)},m(e,n){O(t,e,n),u(e,r,n),O(a,e,n),u(e,s,n),O(o,e,n),f=!0},p(e,[r]){const s={};8&r&&(s.$$scope={dirty:r,ctx:e}),!n&&1&r&&(n=!0,s.isSideNavOpen=e[0],T(()=>n=!1)),t.$set(s);const f={};8&r&&(f.$$scope={dirty:r,ctx:e}),!$&&1&r&&($=!0,f.isOpen=e[0],T(()=>$=!1)),a.$set(f);const i={};8&r&&(i.$$scope={dirty:r,ctx:e}),o.$set(i)},i(e){f||(h(t.$$.fragment,e),h(a.$$.fragment,e),h(o.$$.fragment,e),f=!0)},o(e){x(t.$$.fragment,e),x(a.$$.fragment,e),x(o.$$.fragment,e),f=!1},d(e){M(t,e),e&&i(r),M(a,e),e&&i(s),M(o,e)}}}function he(e,t,n){let r=!1;return[r,function(e){r=e,n(0,r)},function(e){r=e,n(0,r)}]}export default class extends t{constructor(e){super(),n(this,e,he,ge,r,{})}}
|