diff --git a/app/javascript/packages/components/accordion.tsx b/app/javascript/packages/components/accordion.tsx new file mode 100644 index 00000000000..4625a07dc6e --- /dev/null +++ b/app/javascript/packages/components/accordion.tsx @@ -0,0 +1,36 @@ +import { useRef } from 'react'; +import type { ReactNode } from 'react'; +import { useInstanceId } from '@18f/identity-react-hooks'; + +interface AccordionProps { + header: string; + + children: ReactNode; +} + +function Accordion({ header, children }: AccordionProps) { + const uniqueId = useInstanceId(); + const ref = useRef(null as HTMLDivElement | null); + + return ( +