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    
@skava/packages / features / Navigation / Menu / _themed / _renderProps.d.ts
Size: Mime:
import * as React from 'react';
import { MenuItemType, CategoryListMetaSchema } from '../typings';
declare const renderNestedNavItem: (item: MenuItemType, isHeader: boolean) => JSX.Element;
export declare type RenderInnerNavItem = (item: CategoryListMetaSchema, index?: number) => React.ReactNode;
declare const renderDropDownPane: (item: MenuItemType, renderInnerNavItem: RenderInnerNavItem) => ("" | JSX.Element)[];
declare const renderTopLevelTitle: (item: MenuItemType) => JSX.Element;
export declare type MenuItemTypeForDropDown = {
    boxView: React.ReactNode;
    titleView: React.ReactNode;
    item: MenuItemType;
};
declare const renderMenuDropDown: (props: MenuItemTypeForDropDown) => JSX.Element | undefined;
export { renderNestedNavItem, renderDropDownPane, renderTopLevelTitle, renderMenuDropDown };