'use client'; import { useState } from 'react'; type Heading = { id: string; text: string; level: number; }; export function MobileTableOfContents({ headings }: { headings: Heading[] }) { const [isOpen, setIsOpen] = useState(false); if (headings.length === 0) return null; return (