@@ -124,45 +124,36 @@ export const PayWithCreditCard = ({ settings, disableButtons, skipOnCloseCallbac
124124 return (
125125 < div className = "flex flex-col justify-center items-center gap-2 w-full" >
126126 { /* Only 1 option will be displayed, even if multiple providers are passed */ }
127- { creditCardProviders
128- . slice ( 0 , 1 )
129- . filter ( provider => {
130- // cannot display transak checkout if the settings aren't provided
131- if ( provider === 'transak' && ! settings . transakConfig ) {
132- return false
133- }
134- return true
135- } )
136- . map ( creditCardProvider => {
137- switch ( creditCardProvider ) {
138- case 'sardine' :
139- case 'transak' :
140- case 'forte' :
141- case 'custom' :
142- return (
143- < Card
144- className = "flex justify-between items-center p-4 cursor-pointer"
145- key = "sardine"
146- onClick = { ( ) => {
147- setSelectedPaymentProvider ( creditCardProvider )
148- } }
149- disabled = { disableButtons }
150- >
151- < div className = "flex flex-row gap-3 items-center" >
152- < PaymentsIcon className = "text-white" />
153- < Text color = "primary" variant = "normal" fontWeight = "bold" >
154- Pay with credit or debit card
155- </ Text >
156- </ div >
157- < div style = { { transform : 'rotate(-45deg)' } } >
158- < ArrowRightIcon className = "text-white" />
159- </ div >
160- </ Card >
161- )
162- default :
163- return null
164- }
165- } ) }
127+ { creditCardProviders . slice ( 0 , 1 ) . map ( creditCardProvider => {
128+ switch ( creditCardProvider ) {
129+ case 'sardine' :
130+ case 'transak' :
131+ case 'forte' :
132+ case 'custom' :
133+ return (
134+ < Card
135+ className = "flex justify-between items-center p-4 cursor-pointer"
136+ key = "sardine"
137+ onClick = { ( ) => {
138+ setSelectedPaymentProvider ( creditCardProvider )
139+ } }
140+ disabled = { disableButtons }
141+ >
142+ < div className = "flex flex-row gap-3 items-center" >
143+ < PaymentsIcon className = "text-white" />
144+ < Text color = "primary" variant = "normal" fontWeight = "bold" >
145+ Pay with credit or debit card
146+ </ Text >
147+ </ div >
148+ < div style = { { transform : 'rotate(-45deg)' } } >
149+ < ArrowRightIcon className = "text-white" />
150+ </ div >
151+ </ Card >
152+ )
153+ default :
154+ return null
155+ }
156+ } ) }
166157 </ div >
167158 )
168159 }
0 commit comments