Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
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;
}