Build 545032stable
Module 629584
1,316 characters · in d595afeaa16a7c81.jsDependencies
Source Raw
function(e,l,a){a.d(l,{I:()=>p});var t=a(627968),i=a(64700),s=a(503698),n=a.n(s),c=a(990078),r=a(939249),u=a(834730),o=a(248715);function d(e){let{option:l,selected:a,onClick:s,look:d,className:p,disabled:h=!1,tooltip:b,tooltipAriaLabel:m}=e,k=i.useCallback(e=>s(l,e),[s,l]),v=()=>(0,t.jsx)(r.D,{className:n()(function(e){switch(e){case"tab":default:return o.V3;case"pill":return o.RW}}(d),p,{[function(e){switch(e){case"tab":default:return o.u7;case"pill":return o.EN}}(d)]:a,[o.r9]:h}),"aria-disabled":h,"aria-label":null!=b?m:void 0,onClick:h?void 0:k,children:(0,t.jsxs)(u.E,{className:n()(o.JU,"pill"===d?o.up:void 0),variant:"text-sm/medium",color:"none",children:[null!=l.icon?(0,t.jsx)(l.icon,{className:o.Kk}):null,l.name]})});return null==b?v():(0,t.jsx)(c.m,{shouldShow:!h,__unsupportedReactNodeAsText:b,children:v()})}function p(e){let{options:l,value:a,onChange:s,look:c="tab",className:r,optionClassName:u,disabled:p=!1}=e,h=i.useCallback(e=>{let l=a===e.value;return(0,t.jsx)(d,{selected:l,option:e,look:c,onClick:s,disabled:p,className:n()(u,e.className),tooltip:e.tooltip,tooltipAriaLabel:e.tooltipAriaLabel},e.key??String(e.value))},[a,c,s,u,p]);return(0,t.jsx)("div",{className:n()(function(e){switch(e){case"tab":default:return o.v_;case"pill":return o.V_}}(c),r,{[o.ii]:p}),children:l.map(h)})}}