import { withProperties } from '@app/utils/typeHelpers'; interface ListItemProps { title: string; className?: string; children: React.ReactNode; } const ListItem = ({ title, className, children }: ListItemProps) => { return (
{title}
{children}
); }; interface ListProps { title: string; subTitle?: string; children: React.ReactNode; } const List = ({ title, subTitle, children }: ListProps) => { return ( <>

{title}

{subTitle &&

{subTitle}

}
{children}
); }; export default withProperties(List, { Item: ListItem });