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';
export interface LabelValue {
    label: string;
    value: string;
    isColon?: boolean;
    className?: string;
    dataQa?: string;
}
export declare type DetailedListDataType = Array<LabelValue>;
export interface DetailedRenderProp extends Function {
    (props: DetailedListProps): ReactNode;
}
export interface DetailedRenderItemProp extends Function {
    (value: LabelValue, index?: number): ReactNode;
}
export interface DetailedListProps {
    title?: string;
    list: DetailedListDataType;
    className?: string;
    children?: ReactNode;
    dataQa?: string;
    /**
     * Render Props
     */
    renderListHeading?: DetailedRenderProp;
    renderList?: DetailedRenderProp;
    renderListItem?: DetailedRenderItemProp;
    renderWrapper?: DetailedRenderProp;
    renderEmpty?: DetailedRenderProp;
}