import * as React from 'react'; import * as styles from './CollapsedPayment.scss'; import PayPalIcon from './../icons/PayPalIcon/PayPalIcon'; import CreditCardIcon from './../icons/CreditCardIcon/CreditCardIcon'; import MercadoPagoIcon from './../icons/MercadoPagoIcon/MercadoPagoIcon'; import PagSeguroIcon from './../icons/PagSeguroIcon/PagSeguroIcon'; import YandexIcon from './../icons/YandexIcon/YandexIcon'; import OfflineIcon from './../icons/OfflineIcon/OfflineIcon'; import CreditCardTypeIcon from '../icons/CreditCardTypeIcon/CreditCardTypeIcon'; interface ICollapsedPaymentProps { iconName: string; title: string; } const iconHash = { maestro: , dankort: , visa: , mastercard: , amex: , americanExpress: , dinersclub: , discover: , discoverDiners: , unionpay: , creditCard: , payPal: , mercadoPago: , pagSeguro: , yandex: , offline: , fakePaymentMethod: ( ) }; export default (props: ICollapsedPaymentProps) => { return (
{iconHash[props.iconName]}
{props.title}
); };