import React, { FC, ReactNode, useEffect, useState } from 'react'; import { useMeasure } from '../../hooks/useMeasure'; import css from './index.module.css'; export interface AccordionProps { title: string; children?: ReactNode; id?: string; } const Accordion: FC = ({ title, children, id, }): JSX.Element => { const [checked, isChecked] = useState(false); //TODO FIX THIS PLEASE // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore const [bind, { height: viewHeight }] = useMeasure(); return (
isChecked(e.target.checked)} />
{children}
); }; export default Accordion;