@@ -128,71 +128,77 @@ const PaymentProvider = ({ handleConfirm, handle }) => {
128128
129129 {
130130 ! selectedMode ? (
131- < div styleName = "payment-methods" >
132- { PAYMENT_METHODS . map ( method => (
133- < div styleName = "payment-method-card" >
134- < div styleName = "" >
135- { PAYMENT_METHOD_MAP [ method . name ] === 'Payoneer' && (
136- < PayoneerLogo />
137- ) }
138- { PAYMENT_METHOD_MAP [ method . name ] === 'PayPal' && < PayPalLogo /> }
139- { PAYMENT_METHOD_MAP [ method . name ] === 'Western Union' && (
140- < WesternUnionLogo />
141- ) }
131+ < div >
132+ < div styleName = "payment-methods" >
133+ { PAYMENT_METHODS . map ( method => (
134+ < div styleName = "payment-method-card" >
135+ < div styleName = "" >
136+ { PAYMENT_METHOD_MAP [ method . name ] === 'Payoneer' && (
137+ < PayoneerLogo />
138+ ) }
139+ { PAYMENT_METHOD_MAP [ method . name ] === 'PayPal' && < PayPalLogo /> }
140+ { PAYMENT_METHOD_MAP [ method . name ] === 'Western Union' && (
141+ < WesternUnionLogo />
142+ ) }
143+ </ div >
144+ < div styleName = "divider" />
145+ < div styleName = "content-wrapper" >
146+ < PaymentInfo
147+ icon = { < IconDollar /> }
148+ label = "Fees"
149+ value = { method . fees }
150+ isLastChild = { false }
151+ />
152+ < PaymentInfo
153+ icon = { < IconWorld /> }
154+ label = "countries"
155+ value = { `Available in ${ method . countries } + countries` }
156+ isLastChild = { false }
157+ />
158+ < PaymentInfo
159+ icon = { < IconSpeed /> }
160+ label = "Speed"
161+ value = { `Up to ${ method . speed } Business Day` }
162+ isLastChild
163+ />
164+ </ div >
165+ < div styleName = "button-wrapper" >
166+ < Button
167+ type = "secondary"
168+ theme = { { button : styles . button } }
169+ onClick = { ( ) => {
170+ setSelectedMethod ( method . name ) ;
171+ } }
172+ >
173+ SELECT { PAYMENT_METHOD_MAP [ method . name ] }
174+ </ Button >
175+ </ div >
142176 </ div >
143- < div styleName = "divider" />
144- < div styleName = "content-wrapper" >
145- < PaymentInfo
146- icon = { < IconDollar /> }
147- label = "Fees"
148- value = { method . fees }
149- isLastChild = { false }
150- />
151- < PaymentInfo
152- icon = { < IconWorld /> }
153- label = "countries"
154- value = { `Available in ${ method . countries } + countries` }
155- isLastChild = { false }
156- />
157- < PaymentInfo
158- icon = { < IconSpeed /> }
159- label = "Speed"
160- value = { `Up to ${ method . speed } Business Day` }
161- isLastChild
162- />
163- </ div >
164- < div styleName = "button-wrapper" >
165- < Button
166- type = "secondary"
167- theme = { { button : styles . button } }
168- onClick = { ( ) => {
169- setSelectedMethod ( method . name ) ;
170- } }
171- >
172- SELECT { PAYMENT_METHOD_MAP [ method . name ] }
173- </ Button >
174- </ div >
175- </ div >
176- ) ) }
177-
178- { selectedMethod && (
179- < PaymentMethod
180- paymentMethod = { selectedMethod }
181- show
182- handle = { handle }
183- handleClose = { ( ) => {
184- setSelectedMethod ( '' ) ;
185- } }
186- handleConfirm = { ( ) => {
187- handleConfirm ( ) ;
188- } }
189- paymentService = { paymentService }
190- setPaymentService = { setPaymentService }
191- setSelectedMode = { setSelectedMode }
192- />
193- ) }
177+ ) ) }
178+
179+ { selectedMethod && (
180+ < PaymentMethod
181+ paymentMethod = { selectedMethod }
182+ show
183+ handle = { handle }
184+ handleClose = { ( ) => {
185+ setSelectedMethod ( '' ) ;
186+ } }
187+ handleConfirm = { ( ) => {
188+ handleConfirm ( ) ;
189+ } }
190+ paymentService = { paymentService }
191+ setPaymentService = { setPaymentService }
192+ setSelectedMode = { setSelectedMode }
193+ />
194+ ) }
195+ </ div >
196+ < div styleName = "info-text" >
197+ The information above is gathered from each payment provider's
198+ respective website. We encourage you to do any additional information
199+ gathering you see fit prior to making a payment provider decision.
200+ </ div >
194201 </ div >
195-
196202 ) : null
197203 }
198204 </ div >
0 commit comments