Module 930349

1,956 characters · in c83a2d9ee305d1dc.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,n,l){l.d(n,{V:()=>I,Y:()=>m});var t=l(627968),r=l(64700),a=l(503698),i=l.n(a),s=l(408278),u=l(241326),o=l(417270),d=l(939249),c=l(245604),g=l(661531),v=l(990078),h=l(713517),f=l(375708),p=l(889536);function b(){return(0,t.jsx)("div",{className:p.overlay})}let m=r.forwardRef(function(e,n){let{variant:l,disabled:r=!1,isInteracting:a=!1,children:d,deleteButton:c,hasError:g=!1}=e,h=c?.type==="remove"?f.intl.string(f.t.N86XcP):f.intl.string(f.t.wgIPss);return(0,t.jsxs)("div",{ref:n,className:i()(p.tile,p[l],{[p.disabled]:r,[p.isInteracting]:a,[p.hasError]:g}),children:[d,!r&&null!=c&&(0,t.jsx)("div",{className:i()(p.deleteButtonWrapper,{[p.resetButton]:"reset"===c.type}),children:(0,t.jsx)(v.m,{text:h,ariaHidden:!0,children:(0,t.jsx)(s.K,{"aria-label":c.accessibleLabel,icon:"remove"===c.type?u.u:o.m,size:"sm",variant:"overlay-secondary",onClick:c.onClick})})})]})});function I(e){let{variant:n,onClick:l,accessibleLabel:a,accessibleValue:s,renderPreview:u,showOverlayOnHover:o=!1,disabled:v=!1,buttonRef:I,affordance:x,errorMessageId:A,...C}=e,k="add"===x,y=r.useRef(null),{isHoveringOrFocusing:j}=(0,h.A)(y),N=j&&!v,E=r.useRef(null),w=I??E,S=null!=x&&"add"!==x?{...x,onClick:()=>{x.onClick(),w.current?.focus()}}:void 0;return(0,t.jsx)(m,{ref:y,variant:n,disabled:v,isInteracting:N,deleteButton:S,hasError:null!=A,children:(0,t.jsxs)(d.D,{innerRef:w,className:p.tileButton,"aria-label":f.intl.formatToPlainString(f.t["E+mIJ+"],{label:a,value:s}),onClick:v?void 0:l,"aria-disabled":v,"aria-invalid":null!=A||void 0,"aria-describedby":A,"aria-errormessage":A,tabIndex:v?-1:0,...C,children:[(0,t.jsx)("div",{className:p.content,children:u(N)}),o&&!v&&(0,t.jsx)(b,{}),k&&(0,t.jsx)("div",{className:i()(p.iconContainer,{[p.iconAlignCenter]:"square"===n||"full-height-bar"===n,[p.iconAlignRight]:"bar"===n}),children:(0,t.jsx)(c.U,{size:"md",color:g.A.colors.ICON_STRONG,secondaryColor:g.A.colors.ICON_INVERT,className:p.overlayIcon})})]})})}}