import Link from 'next/link'; import { DidYouKnow } from 'src/interfaces/shared/name'; import styles from 'src/styles/modules/components/name/did-you-know.module.scss'; type Props = { data: DidYouKnow; }; const DidYouKnow = ({ data }: Props) => (

Did you know

{isEmpty(data) ? (

Nothing interesting to show.

) : ( <> {!!data.trivia?.total && (

Trivia

)} {!!data.quotes?.total && (

Quotes

)} {!!data.trademark?.total && (

Trademark

)} {!!data.nicknames.length && (

Nicknames

{data.nicknames.join(', ')}

)} {!!data.salary?.total && (

Salary

{data.salary.value} in {data.salary.title.text} ({data.salary.title.year})

)} )}
); export default DidYouKnow; const isEmpty = (data: Props['data']) => Boolean( !data.nicknames.length && !data.quotes && !data.salary && !data.trademark && !data.trivia );