@searchwithaura/react-mention-textarea
Version:
A powerful React component for @ mentions with multi-layer navigation, search functionality, and custom action cards
16 lines (15 loc) • 589 B
TypeScript
import { MentionItem } from '../types';
interface UseKeyboardNavigationProps {
isMenuOpen: boolean;
items: MentionItem[];
selectedIndex: number;
onSelect: (item: MentionItem) => void;
onClose: () => void;
onNavigateBack?: () => void;
canNavigateBack?: boolean;
setSelectedIndex: (index: number) => void;
}
export declare const useKeyboardNavigation: ({ isMenuOpen, items, selectedIndex, onSelect, onClose, onNavigateBack, canNavigateBack, setSelectedIndex }: UseKeyboardNavigationProps) => {
handleKeyDown: (event: KeyboardEvent) => void;
};
export {};