import React from "react"; import { getExec, getExecNames, Metadata, getMemberImagePath, } from "../../lib/team"; import { MDXRemote, MDXRemoteSerializeResult } from "next-mdx-remote"; import { GetStaticProps } from "next"; import { Image } from "../../components/Image"; import { TeamMemberCard } from "../../components/TeamMemberCard"; import { TeamMember } from "../../components/TeamMember"; import { Link } from "../../components/Link"; import { Bubble } from "../../components/Bubble"; import programmeData from "../../content/meet-the-team/programme-committee.json"; import websiteData from "../../content/meet-the-team/website-committee.json"; import systemsData from "../../content/meet-the-team/systems-committee.json"; import styles from "./team.module.css"; // TODO: fix hotdog for elections // change News link in elections to point to News page interface SerializedExec { content: MDXRemoteSerializeResult; metadata: Metadata; } interface Props { execs: SerializedExec[]; programme: Metadata[]; website: Metadata[]; systems: Metadata[]; } export default function Team({ execs, programme, website, systems }: Props) { return ( <>