import { LogoProps } from './types'; import React from 'react'; import { getMoralisLogo } from './images/moralisLogoIcon'; import { getMoralisDefault } from './images/moralisLogoDefault'; import { getVisaLogo } from './images/visaLogo'; import { getMastercardLogo } from './images/mastercardLogo'; import { getAmexLogo } from './images/amexLogo'; import { getDinersLogo } from './images/dinersLogo'; const Logo: React.FC = ({ theme, color, size, ...props }: LogoProps) => { switch (theme) { case 'amex': return (
{getAmexLogo(size || 'regular')}
); case 'default': return (
{getMoralisDefault(color || 'white')}
); case 'diners': return (
{getDinersLogo(size || 'regular')}
); case 'mastercard': return (
{getMastercardLogo(size || 'regular')}
); case 'icon': return (
{getMoralisLogo(color || 'white')}
); case 'visa': return (
{getVisaLogo(size || 'regular')}
); } }; export default Logo;