@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
28 lines (27 loc) • 875 B
TypeScript
import * as React from 'react';
import { MenuItemProps } from "./MenuItem";
import { BaseProps } from "../../../utils/types";
import { ActiveMenu, Menu } from "../../../utils/navigationHelper";
export interface VerticalNavProps extends BaseProps {
menus: Menu[];
active?: ActiveMenu;
onClick?: (menu: Menu) => void;
rounded: boolean;
expanded: boolean;
autoCollapse: boolean;
customItemRenderer?: (props: MenuItemProps) => JSX.Element;
customOptionRenderer?: (props: MenuItemProps) => JSX.Element;
showTooltip: boolean;
'aria-label'?: string;
'aria-labelledby'?: string;
}
export declare const VerticalNav: {
(props: VerticalNavProps): React.JSX.Element;
defaultProps: {
expanded: boolean;
autoCollapse: boolean;
rounded: boolean;
showTooltip: boolean;
};
};
export default VerticalNav;