export type Icon = | 'twitter' | 'bandcamp' | 'discord' | 'envelope' | 'soundcloud' | 'teespring' import styles from "../styles/Icons.module.sass" import { FaBandcamp, FaDiscord, FaEnvelope, FaSoundcloud, FaTwitter, } from 'react-icons/fa' import { SiSpringCreators } from 'react-icons/si' const Icon = ({ icon, className, }: { icon: Icon | string className?: string }) => { const size = '3rem' switch (icon) { case 'twitter': return ( ) case 'bandcamp': return ( ) case 'discord': return ( ) case 'envelope': return ( ) case 'soundcloud': return ( ) case 'teespring': return ( ) } } export default Icon