import { createContext, useState, useId } from "react" type AccordionGroupContextType = { inGroup: boolean groupId: string openTitle: string | null setOpenTitle: (title: string | null) => void } export const AccordionGroupContext = createContext(null) export function AccordionGroupProvider({ children }: { children: React.ReactNode }) { const [openTitle, setOpenTitle] = useState(null) const groupId = useId() return ( {children} ) }