import { Menu } from 'lucide-react' import { useEffect, useState } from 'react' import { Button, Sheet, SheetContent, SheetHeader, SheetTitle } from 'ui' import type { ShowApiKey } from '../../Docs/Docs.types' import { LangSelector } from '../../Docs/LangSelector' import { DocsMenu } from '@/components/interfaces/Integrations/DataApi/DocsMenu' import { ProductMenuGroup } from '@/components/ui/ProductMenu/ProductMenu.types' interface DocsMobileNavProps { activePage: string menu: Array selectedLang: 'js' | 'bash' selectedApiKey: ShowApiKey setSelectedLang: (lang: 'js' | 'bash') => void setSelectedApiKey: (key: ShowApiKey) => void } export const DocsMobileNav = ({ activePage, menu, selectedLang, selectedApiKey, setSelectedLang, setSelectedApiKey, }: DocsMobileNavProps) => { const [open, setOpen] = useState(false) // Close mobile nav when the active page changes useEffect(() => { setOpen(false) }, [activePage]) return ( <>
Data API Docs
) }