overleaf-cep/services/web/frontend/js/shared/hooks/use-nestable-dropdown.tsx
David 542a52c510 Merge pull request #24210 from overleaf/mj-nested-menu-bar
[web] Editor redesign: Make menu bar nestable

GitOrigin-RevId: 5c08126499ff96494d6af9adcbd75126ddd596af
2025-03-13 09:05:23 +00:00

12 lines
381 B
TypeScript

import { NestableDropdownContext } from '@/shared/context/nestable-dropdown-context'
import { useContext } from 'react'
export const useNestableDropdown = () => {
const context = useContext(NestableDropdownContext)
if (context === undefined) {
throw new Error(
'useNestableDropdown must be used within a NestableDropdownContextProvider'
)
}
return context
}