Repository URL to install this package:
|
Version:
3.0.1 ▾
|
import { ReactNode } from 'react';
import { ISidebarItem } from '../SidebarItem/typings';
import { SidebarItemState } from '../SidebarItem/State';
import { SidebarGroupState } from './State';
export interface SidebarItemMapper {
(state: SidebarItemState, index?: number): any;
}
export interface ISidebarGroup {
store: Map<string, ISidebarItem>;
add(item: ISidebarItem): void;
}
export interface SidebarGroupRenderProp extends Function {
(props: SidebarGroupProps, state: SidebarGroupState): ReactNode;
}
export interface SidebarGroupProps {
className?: string;
nowrap?: boolean;
renderSidebarGroupList?: SidebarGroupRenderProp;
}