@nova-ui/bits
Version:
SolarWinds Nova Framework
17 lines (16 loc) • 587 B
TypeScript
import { MenuComponent } from "../menu";
import * as i0 from "@angular/core";
export declare class ToolbarKeyboardService {
private toolbarItems;
private menu;
setToolbarItems(items: HTMLElement[], menu?: MenuComponent): void;
onKeyDown(event: KeyboardEvent): void;
private navigateByArrow;
private focusFirst;
private focusLast;
private focusRight;
private focusLeft;
private closeMenuIfOpened;
static ɵfac: i0.ɵɵFactoryDeclaration<ToolbarKeyboardService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ToolbarKeyboardService>;
}