vuestic-ui
Version:
Vue 3 UI Framework
13 lines (12 loc) • 577 B
TypeScript
import { Ref } from 'vue';
export type Trigger = 'click' | 'hover' | 'right-click' | 'dblclick' | 'space' | 'enter' | 'arrow-down' | 'arrow-up' | 'none';
export declare const useNavigation: (isOpen: Ref<boolean>, anchorRef: Ref<HTMLElement | undefined>, contentRef: Ref<HTMLElement | undefined>, props: {
trigger: Trigger | readonly Trigger[];
disabled: boolean;
closeOnAnchorClick: boolean;
closeOnContentClick: boolean;
isContentHoverable: boolean;
cursor: any;
hoverOverTimeout: number | string;
hoverOutTimeout: number | string;
}) => void;