import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; import {faChevronDown, faChevronUp, IconDefinition} from "@fortawesome/free-solid-svg-icons"; import React from "react"; interface CollapsableAreaProps { title: string; children: React.ReactNode; icon?: IconDefinition; } export default function CollapsableArea( { title, children, icon, }: CollapsableAreaProps) { const [isExpanded, setIsExpanded] = React.useState(false); return (
{isExpanded && (
{children}
)}
); }