Repository URL to install this package:
|
Version:
4.0.61 ▾
|
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;
}