import { createContext, HTMLAttributes, useContext } from 'react'; export interface NavBarItemMenuContextProps { menuHasFocus: boolean; onClose: () => void; menuProps?: HTMLAttributes; } export const NavBarItemMenuContext = createContext({ menuHasFocus: false, onClose: () => undefined, }); export function useNavBarItemMenuContext(): NavBarItemMenuContextProps { return useContext(NavBarItemMenuContext); }