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/ui-presets / dist / presets / MenuList / typings.d.ts
Size: Mime:
import { ReactNode } from 'react';
import { MultipleLinkListProps } from 'presets/MultipleLinkList/typings';
/**
 * TYPES
 */
export declare type MenuListDataType = Array<ItemProps>;
export interface MenuListRenderProp {
    (props: MenuListProps): ReactNode;
}
export interface ItemProps {
    text?: string;
}
export interface ImageDataProps {
    src?: string;
}
export interface MenuListProps extends MultipleLinkListProps {
    buttonsList?: MenuListDataType;
    imageData?: ImageDataProps;
    linkViewAllText?: MenuListDataType;
    /**
     * renderProps
     */
    renderImage?: MenuListRenderProp;
    renderListOfLinksGrid?: MenuListRenderProp;
    renderListOfButtons?: MenuListRenderProp;
    renderWrapper?: MenuListRenderProp;
}