import { type NextPage } from "next"; import AppWrapper from "@/components/AppWrapper"; import { BsDiscord, BsGithub } from "react-icons/bs"; import { AiFillMail } from "react-icons/ai"; import Link from "next/link"; import type { IconType } from "react-icons"; import Tippy from "@tippyjs/react"; import "tippy.js/dist/tippy.css"; const socials: { icon: IconType; href?: string; hint?: string; hideHint?: boolean; }[] = [ { icon: BsGithub, href: "https://github.com/Xevion/", }, { icon: AiFillMail, href: "mailto:xevion@xevion.dev", hint: "xevion@xevion.dev", }, { icon: BsDiscord, hint: "Xevion#8506", }, ]; const ContactPage: NextPage = () => { return (
{socials.map(({ icon: Icon, href, hint, hideHint }, index) => { const inner = ; return ( {href != undefined ? ( {inner} ) : ( {inner} )} ); })}
); }; export default ContactPage;