Files
pos-dashboard-v2/src/@menu/hooks/useHorizontalMenu.tsx
T
2025-08-05 12:35:40 +07:00

23 lines
553 B
TypeScript

// React Imports
import { useContext } from 'react'
// Type Imports
import type { HorizontalMenuContextProps } from '../components/horizontal-menu/Menu'
// Context Imports
import { HorizontalMenuContext } from '../components/horizontal-menu/Menu'
const useHorizontalMenu = (): HorizontalMenuContextProps => {
// Hooks
const context = useContext(HorizontalMenuContext)
if (context === undefined) {
//TODO: set better error message
throw new Error('Menu Component is required!')
}
return context
}
export default useHorizontalMenu