import React from "react"; import { Card } from "react-bootstrap"; import { Link } from "react-router-dom"; import { FormattedNumber, FormattedPlural, FormattedMessage } from "react-intl"; import * as GQL from "src/core/generated-graphql"; import { NavUtils, TextUtils } from "src/utils"; import { CountryFlag } from "src/components/Shared"; interface IPerformerCardProps { performer: GQL.PerformerDataFragment; ageFromDate?: string; } export const PerformerCard: React.FC = ({ performer, ageFromDate, }) => { const age = TextUtils.age(performer.birthdate, ageFromDate); const ageString = `${age} years old${ageFromDate ? " in this scene." : "."}`; function maybeRenderFavoriteBanner() { if (performer.favorite === false) { return; } return (
); } return ( {performer.name {maybeRenderFavoriteBanner()}
{performer.name}
{age !== 0 ?
{ageString}
: ""}
Stars in    .
); };