Build 574548stable
Module 629584
1,329 characters · in afb1de233dd1e07d.jsDependencies
Source Raw
function(e,l,a){a.d(l,{I:()=>p});var t=a(627968),i=a(64700),n=a(503698),s=a.n(n),c=a(990078),r=a(939249),u=a(834730),o=a(248715);function d(e){let{option:l,selected:a,onClick:n,look:d,className:p,disabled:h=!1,tooltip:b,tooltipAriaLabel:m}=e,k=i.useCallback(e=>n(l,e),[n,l]);function f(){return(0,t.jsx)(r.D,{className:s()(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:s()(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?f():(0,t.jsx)(c.m,{shouldShow:!h,__unsupportedReactNodeAsText:b,children:f()})}function p(e){let{options:l,value:a,onChange:n,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:n,disabled:p,className:s()(u,e.className),tooltip:e.tooltip,tooltipAriaLabel:e.tooltipAriaLabel},e.key??String(e.value))},[a,c,n,u,p]);return(0,t.jsx)("div",{className:s()(function(e){switch(e){case"tab":default:return o.v_;case"pill":return o.V_}}(c),r,{[o.ii]:p}),children:l.map(h)})}}