carbon-components-svelte/assets/ListBoxMenuItem.266f0ae0.js
2020-10-02 20:26:53 -07:00

1 line
6 KiB
JavaScript

import{S as t,i,s as e,v as n,w as s,g as l,h as o,k as a,l as c,n as d,o as r,y as h,q as x,r as u,M as b,j as p,D as m,p as $,x as v,I as f,a0 as g,aa as _,z as I,A as y,t as D,b as k,J as E,B as z,C as V,G as w,c as T,a as W,m as C,d as j}from"./index.c2c9d961.js";import{C as q}from"./ChevronDown16.d70ae9ed.js";function M(t){let i,e;return{c(){i=l("div"),e=o(t[6]),this.h()},l(n){i=a(n,"DIV",{});var s=c(i);e=d(s,t[6]),s.forEach(r),this.h()},h(){h(i,"bx--form-requirement",!0)},m(t,n){x(t,i,n),u(i,e)},p(t,i){64&i&&b(e,t[6])},d(t){t&&r(i)}}}function S(t){let i,e,o,d,u,b,z,V;const w=t[9].default,T=n(w,t,t[8],null);let W=[{role:"listbox"},{tabindex:"-1"},{"data-invalid":e=t[5]||void 0},t[7],{class:o=(t[0]&&"bx--list-box--"+t[0])+" "+t[7].class}],C={};for(let t=0;t<W.length;t+=1)C=s(C,W[t]);let j=t[5]&&M(t);return{c(){i=l("div"),T&&T.c(),d=p(),j&&j.c(),u=m(),this.h()},l(t){i=a(t,"DIV",{role:!0,tabindex:!0,"data-invalid":!0,class:!0});var e=c(i);T&&T.l(e),e.forEach(r),d=$(t),j&&j.l(t),u=m(),this.h()},h(){v(i,C),h(i,"bx--list-box",!0),h(i,"bx--list-box--inline","inline"===t[1]),h(i,"bx--list-box--disabled",t[4]),h(i,"bx--list-box--expanded",t[2]),h(i,"bx--list-box--light",t[3])},m(e,n){x(e,i,n),T&&T.m(i,null),x(e,d,n),j&&j.m(e,n),x(e,u,n),b=!0,z||(V=[f(i,"keydown",t[10]),f(i,"keydown",A),f(i,"click",g(_(t[11])))],z=!0)},p(t,[n]){T&&T.p&&256&n&&I(T,w,t,t[8],n,null,null),v(i,C=y(W,[{role:"listbox"},{tabindex:"-1"},(!b||32&n&&e!==(e=t[5]||void 0))&&{"data-invalid":e},128&n&&t[7],(!b||129&n&&o!==(o=(t[0]&&"bx--list-box--"+t[0])+" "+t[7].class))&&{class:o}])),h(i,"bx--list-box",!0),h(i,"bx--list-box--inline","inline"===t[1]),h(i,"bx--list-box--disabled",t[4]),h(i,"bx--list-box--expanded",t[2]),h(i,"bx--list-box--light",t[3]),t[5]?j?j.p(t,n):(j=M(t),j.c(),j.m(u.parentNode,u)):j&&(j.d(1),j=null)},i(t){b||(D(T,t),b=!0)},o(t){k(T,t),b=!1},d(t){t&&r(i),T&&T.d(t),t&&r(d),j&&j.d(t),t&&r(u),z=!1,E(V)}}}const A=t=>{"Escape"===t.key&&t.stopPropagation()};function B(t,i,e){const n=["size","type","open","light","disabled","invalid","invalidText"];let l=z(i,n),{$$slots:o={},$$scope:a}=i,{size:c}=i,{type:d="default"}=i,{open:r=!1}=i,{light:h=!1}=i,{disabled:x=!1}=i,{invalid:u=!1}=i,{invalidText:b=""}=i;return t.$$set=t=>{i=s(s({},i),V(t)),e(7,l=z(i,n)),"size"in t&&e(0,c=t.size),"type"in t&&e(1,d=t.type),"open"in t&&e(2,r=t.open),"light"in t&&e(3,h=t.light),"disabled"in t&&e(4,x=t.disabled),"invalid"in t&&e(5,u=t.invalid),"invalidText"in t&&e(6,b=t.invalidText),"$$scope"in t&&e(8,a=t.$$scope)},[c,d,r,h,x,u,b,l,a,o,function(i){w(t,i)},function(i){w(t,i)}]}class G extends t{constructor(t){super(),i(this,t,B,S,e,{size:0,type:1,open:2,light:3,disabled:4,invalid:5,invalidText:6})}}function J(t){let i,e,o;const d=t[3].default,u=n(d,t,t[2],null);let b=[{role:"listbox"},{id:e="menu-"+t[0]},t[1]],p={};for(let t=0;t<b.length;t+=1)p=s(p,b[t]);return{c(){i=l("div"),u&&u.c(),this.h()},l(t){i=a(t,"DIV",{role:!0,id:!0});var e=c(i);u&&u.l(e),e.forEach(r),this.h()},h(){v(i,p),h(i,"bx--list-box__menu",!0)},m(t,e){x(t,i,e),u&&u.m(i,null),o=!0},p(t,[n]){u&&u.p&&4&n&&I(u,d,t,t[2],n,null,null),v(i,p=y(b,[{role:"listbox"},(!o||1&n&&e!==(e="menu-"+t[0]))&&{id:e},2&n&&t[1]])),h(i,"bx--list-box__menu",!0)},i(t){o||(D(u,t),o=!0)},o(t){k(u,t),o=!1},d(t){t&&r(i),u&&u.d(t)}}}function L(t,i,e){const n=["id"];let l=z(i,n),{$$slots:o={},$$scope:a}=i,{id:c="ccs-"+Math.random().toString(36)}=i;return t.$$set=t=>{i=s(s({},i),V(t)),e(1,l=z(i,n)),"id"in t&&e(0,c=t.id),"$$scope"in t&&e(2,a=t.$$scope)},[c,l,a,o]}class N extends t{constructor(t){super(),i(this,t,L,J,e,{id:0})}}function O(t){let i,e,n,o,d;e=new q({props:{"aria-label":t[1],title:t[1]}});let u=[t[2]],b={};for(let t=0;t<u.length;t+=1)b=s(b,u[t]);return{c(){i=l("div"),T(e.$$.fragment),this.h()},l(t){i=a(t,"DIV",{});var n=c(i);W(e.$$.fragment,n),n.forEach(r),this.h()},h(){v(i,b),h(i,"bx--list-box__menu-icon",!0),h(i,"bx--list-box__menu-icon--open",t[0])},m(s,l){x(s,i,l),C(e,i,null),n=!0,o||(d=f(i,"click",_(t[5])),o=!0)},p(t,[n]){const s={};2&n&&(s["aria-label"]=t[1]),2&n&&(s.title=t[1]),e.$set(s),v(i,b=y(u,[4&n&&t[2]])),h(i,"bx--list-box__menu-icon",!0),h(i,"bx--list-box__menu-icon--open",t[0])},i(t){n||(D(e.$$.fragment,t),n=!0)},o(t){k(e.$$.fragment,t),n=!1},d(t){t&&r(i),j(e),o=!1,d()}}}function P(t,i,e){const n=["open","translationIds","translateWithId"];let l=z(i,n),{open:o=!1}=i;const a={close:"close",open:"open"};let{translateWithId:c=(t=>d[t])}=i;const d={[a.close]:"Close menu",[a.open]:"Open menu"};let r;return t.$$set=t=>{i=s(s({},i),V(t)),e(2,l=z(i,n)),"open"in t&&e(0,o=t.open),"translateWithId"in t&&e(4,c=t.translateWithId)},t.$$.update=()=>{17&t.$$.dirty&&e(1,r=c(o?"close":"open"))},[o,r,l,a,c,function(i){w(t,i)}]}class F extends t{constructor(t){super(),i(this,t,P,O,e,{open:0,translationIds:3,translateWithId:4})}get translationIds(){return this.$$.ctx[3]}}function H(t){let i,e,o,d,b;const p=t[4].default,m=n(p,t,t[3],null);let $=[t[2]],g={};for(let t=0;t<$.length;t+=1)g=s(g,$[t]);return{c(){i=l("div"),e=l("div"),m&&m.c(),this.h()},l(t){i=a(t,"DIV",{});var n=c(i);e=a(n,"DIV",{});var s=c(e);m&&m.l(s),s.forEach(r),n.forEach(r),this.h()},h(){h(e,"bx--list-box__menu-item__option",!0),v(i,g),h(i,"bx--list-box__menu-item",!0),h(i,"bx--list-box__menu-item--active",t[0]),h(i,"bx--list-box__menu-item--highlighted",t[1])},m(n,s){x(n,i,s),u(i,e),m&&m.m(e,null),o=!0,d||(b=[f(i,"click",t[5]),f(i,"mouseenter",t[6]),f(i,"mouseleave",t[7])],d=!0)},p(t,[e]){m&&m.p&&8&e&&I(m,p,t,t[3],e,null,null),v(i,g=y($,[4&e&&t[2]])),h(i,"bx--list-box__menu-item",!0),h(i,"bx--list-box__menu-item--active",t[0]),h(i,"bx--list-box__menu-item--highlighted",t[1])},i(t){o||(D(m,t),o=!0)},o(t){k(m,t),o=!1},d(t){t&&r(i),m&&m.d(t),d=!1,E(b)}}}function K(t,i,e){const n=["active","highlighted"];let l=z(i,n),{$$slots:o={},$$scope:a}=i,{active:c=!1}=i,{highlighted:d=!1}=i;return t.$$set=t=>{i=s(s({},i),V(t)),e(2,l=z(i,n)),"active"in t&&e(0,c=t.active),"highlighted"in t&&e(1,d=t.highlighted),"$$scope"in t&&e(3,a=t.$$scope)},[c,d,l,a,o,function(i){w(t,i)},function(i){w(t,i)},function(i){w(t,i)}]}class Q extends t{constructor(t){super(),i(this,t,K,H,e,{active:0,highlighted:1})}}export{G as L,F as a,N as b,Q as c};