// @flow import React from "react"; import { Box, Container, Typography } from "@material-ui/core"; import { useHistory, useParams } from "react-router-dom"; import teams from "./teams"; import slugify from "slugify"; import MemberBio from "./MemberBio"; import Paragraph from "./ParagraphContent"; import { Team } from "./types"; const TeamBios = () => { const { slug } = useParams<{ slug: string }>(); const team: Team | undefined = teams.find( ({ name }) => slug === slugify(name) ); if (!team) { useHistory().push("/"); return <>; } window.scrollTo(0, 0); const { name, project, logo, opening, closing, members, presentation } = team; return ( {project || name} {opening.map((paragraph, index) => ( ))} {members.map((member) => ( ))} {closing.map((paragraph, index) => ( ))} ); }; export default TeamBios;