@adobe/aem-core-components-react-base
Version:
AEM - React Implementation for the AEM Core Components
25 lines • 1.07 kB
TypeScript
/// <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