export type Icon = | "twitter" | "bandcamp" | "discord" | "envelope" | "soundcloud" | "teespring" | "bluesky"; import styles from "../styles/Icons.module.sass"; import { FaBandcamp, FaDiscord, FaEnvelope, FaSoundcloud, FaTwitter, } from "react-icons/fa"; import { FaBluesky } from "react-icons/fa6"; 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 "bluesky": return ( ); case "discord": return ( ); case "envelope": return ( ); case "soundcloud": return ( ); case "teespring": return ( ); } }; export default Icon;