Build 612377stable
Module 953091
2,051 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{n:()=>p});var i=n(477900),r=n(582128),a=n(877603),s=n(15626),l=n(503698),o=n.n(l),d=n(160844),c=n(661531),u=n(789645),_=n(834730),E=n(478576);function A(e){let{graphic:t,size:n}=e;if("type"in t)switch(t.type){case"role":let{color:r}=t;return(0,i.jsx)("div",{className:E.m4,"data-size":n,style:{backgroundColor:r}});case"avatar":let{src:a}=t;return(0,i.jsx)("img",{className:E.my,"data-size":n,src:a,alt:""});case"image":let{src:s}=t;return(0,i.jsx)("img",{className:E.Sl,"data-size":n,src:s,alt:""});default:return null}let l="sm"===n?"xs":"sm";return(0,i.jsx)(t,{size:l,color:"currentColor"})}var h=n(70074),I=n(132473);function f(e){let{label:t,size:n,variant:r="default",isDisabled:s,icon:l,accessibilityHint:E,...f}=e,p=[t,E].filter(Boolean).join(", ");return(0,i.jsx)(a.vw,{...f,"data-mana-component":"tag",className:o()(I.Tc,h.GA),"data-variant":r,textValue:p,isDisabled:s,children:e=>{let{allowsRemoving:r}=e;return(0,i.jsxs)(i.Fragment,{children:[null!=l&&(0,i.jsx)(A,{graphic:l,size:n}),(0,i.jsx)(_.E,{color:"none",variant:"sm"===n?"text-sm/normal":"text-md/normal",children:t}),r&&(0,i.jsx)(d.$,{slot:"remove",children:(0,i.jsx)(u.P,{size:"sm"===n?"xs":"sm",color:c.A.colors.ICON_DEFAULT})})]})}})}function p(e){let{listRef:t,label:n,disabled:l,disabledKeys:o,selectionMode:d="none",selectionBehavior:c,layout:u="default",size:_="md",variant:E,items:A,onRemove:h,children:p,selectedKeys:T,onSelectionChange:m,disallowEmptySelection:g}=e,S=r.useContext(s._),N=r.useMemo(()=>l&&"all"!==o?new Set([...o??[],...A.map(e=>e.id)]):o,[l,o,A]);return(0,i.jsxs)(a.CR,{"aria-label":n,id:S?.controlId,"data-mana-component":"filter"===E?"filter-tag-group":"tag-group","aria-describedby":S?.describedById,"data-layout":u,"data-size":_,"data-variant":E,className:I.WD,selectionMode:d,selectionBehavior:c,selectedKeys:T,onSelectionChange:m,disabledKeys:N,disallowEmptySelection:g,onRemove:h,children:[(0,i.jsx)(a.LY,{ref:t,className:I.Tw,children:A.map(e=>(0,r.createElement)(f,{...e,key:e.id,size:_,variant:E}))}),p]})}}