import * as React from "react"; import { Card as Base, CardContent, CardActions, Button, Grid, Divider, } from "@material-ui/core"; import { makeStyles } from "@material-ui/styles"; interface Link { name: string; url: string; } interface Props { title: string; subtitle?: string; links: Link[]; } const useStyles = makeStyles({ gridItem: { margin: "1em", }, cardBase: { minWidth: "20em", height: "100%", }, }); export const Card = (props: Props): React.ReactElement => { const classes = useStyles({}); return (

{props.title}

{Boolean(props.subtitle) &&
{props.subtitle}
}
{props.links.map((link) => ( ))}
); };