@vuecs/navigation
Version:
A package for multi level navigations.
23 lines • 746 B
TypeScript
import type { ThemeElementDefinition } from '@vuecs/core';
export type NavigationThemeClasses = {
group: string;
item: string;
itemNested: string;
separator: string;
link: string;
linkRoot: string;
linkIcon: string;
linkText: string;
/** Group title that opens a submenu (Collapsible / NavigationMenu trigger). */
trigger: string;
/** Submenu panel (CollapsibleContent / NavigationMenuContent). */
content: string;
/** Edge-aware flyout host for the dropdown submenu (NavigationMenuViewport). */
viewport: string;
};
declare module '@vuecs/core' {
interface ThemeElements {
navigation?: ThemeElementDefinition<NavigationThemeClasses>;
}
}
//# sourceMappingURL=types.d.ts.map