import { FC, HTMLAttributes } from "react"; import { v4 as uuidv4 } from "uuid"; import { BuilderHelperTextInfoContract } from "@dndbeyond/character-rules-engine"; import { Accordion } from "~/components/Accordion"; import { CollapsibleContent } from "~/components/CollapsibleContent"; import { HelperTextAccordion } from "~/components/HelperTextAccordion"; import styles from "./styles.module.css"; export interface ConfirmSpeciesContentProps extends HTMLAttributes { heading: string; helpItems: BuilderHelperTextInfoContract[]; speciesTraits: { name: string; description: string | null }[]; } export const ConfirmSpeciesContent: FC = ({ heading, helpItems, speciesTraits, ...props }) => { return (

{heading}

{helpItems.length > 0 && ( )} {speciesTraits.length > 0 && (
{speciesTraits.map(({ name, description }) => { return ( {description} ); })}
)}
); };