Module 6151

1,791 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{a:()=>A,v:()=>I}),n(321073);var i=n(627968),r=n(64700),s=n(355522),a=n(37766),o=n(637956),l=n(885574),u=n(691885),d=n(834730),c=n(939249),_=n(661531),h=n(990078),f=n(46054),E=n(812745),p=n(327105),m=n(375708),g=n(643892);let A="new_payment_source_id";function I(e){let{value:t,options:n,onChange:I,onNew:T,noticeMessage:S,newPaymentMethodOptionLabel:N,disabled:C=!1,error:y}=e,v=r.useMemo(()=>{let e=n.map(e=>{let t=null!=e.icon?e.icon===E.Be.BANK?(0,i.jsx)(s.M,{className:g.s7}):e.icon===E.Be.GIFT_CARD?(0,i.jsx)(a._,{className:g.s7}):e.icon===E.Be.PIX?(0,i.jsx)(o.W,{className:g.s7}):(0,i.jsx)("img",{src:(0,E.Nj)(e.icon),alt:"",className:g.s7}):void 0,n=null!=e.tooltipText?(0,i.jsx)(h.m,{text:e.tooltipText,asContainer:!0,children:(0,i.jsx)(l.m,{size:"xs",color:_.A.colors.TEXT_MUTED})}):void 0;return{id:e.id,value:e.id,label:e.label,leading:t,trailing:n,description:e.description,disabled:e.disabled}});return e.push({id:A,value:A,label:N??m.intl.string(p.default.rNF29q),leading:void 0,description:void 0}),e},[n,N]),R=r.useCallback(e=>{e===A?T():null!=e&&I(e)},[T,I]),O=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u.l,{label:m.intl.string(m.t["u+Cw58"]),hideLabel:!0,placeholder:m.intl.string(p.default.rNF29q),value:t,options:v,onSelectionChange:R,selectionMode:"single",disabled:C||0===n.length,errorMessage:y,fullWidth:!0,variant:"unsupported_payment_modal_card"}),null!=S?(0,i.jsxs)("div",{className:g.T4,children:[(0,i.jsx)(l.m,{size:"xs",color:_.A.colors.TEXT_FEEDBACK_INFO}),(0,i.jsx)(d.E,{variant:"text-xs/normal",color:"text-feedback-info",children:"string"==typeof S?f.A.parse(S,!1,{allowLinks:!0}):S})]}):null]});return 0!==n.length||C?O:(0,i.jsx)(c.D,{onClick:T,"aria-label":m.intl.string(p.default.rNF29q),className:g.OV,children:O})}}