UNPKG

@adobe/aem-core-components-react-base

Version:
25 lines 1.07 kB
/// <reference types="react" /> import { HasBaseCssClass } from "../../../AbstractCoreComponent"; import { RoutedCoreComponentModel, RoutedModel } from "../../../routing/RoutedCoreComponent"; export interface NavigationV1Item extends RoutedModel, HasBaseCssClass { level: number; index?: number; active: boolean; title: string; url: string; lastModified: number; description?: string; path: string; children?: NavigationV1Item[]; } export interface NavigationV1Model extends RoutedCoreComponentModel { items: NavigationV1Item[]; accessibilityLabel?: string; } export declare const determineIsActive: (item: NavigationV1Item) => boolean; export declare const NavigationV1Group: (item: NavigationV1Item) => JSX.Element; export declare const NavigationV1Item: (item: NavigationV1Item) => JSX.Element; export declare const NavigationV1Impl: (props: NavigationV1Model) => JSX.Element; export declare const NavigationV1: (props: NavigationV1Model) => JSX.Element; export default NavigationV1; //# sourceMappingURL=NavigationV1.d.ts.map