UNPKG

@heycar-uikit/core

Version:
13 lines (12 loc) 776 B
/// <reference types="react" /> import { HeaderTrackingObj } from "../Header.types-caa69f60"; declare const useNavigationItem: (activeNavItem: string | undefined, setActiveNavItem: (id: string | undefined) => void, resetMenuState?: (() => void) | undefined) => { toggleSubNav: (id: string, isActive: boolean, force?: boolean | undefined) => void; keyboardOpen: (e: React.KeyboardEvent<HTMLButtonElement>, id: string, isActive: boolean) => void; closeSiblings: (currentId: string, hasSubNav: boolean) => void; itemOnClick: (track?: { fn: ((trackingObj: HeaderTrackingObj) => void) | undefined; obj: Partial<HeaderTrackingObj>; } | undefined, onClick?: (() => void) | undefined, closeMenu?: boolean) => void; }; export { useNavigationItem };