interface ListProps<T> {
    bordered?: boolean;
    children?: ReactNode;
    className?: string;
    dataSource?: T[];
    extra?: ReactNode;
    footer?: ReactNode;
    grid?: ListGridType;
    header?: ReactNode;
    id?: string;
    itemLayout?: ListItemLayout;
    loadMore?: ReactNode;
    loading?: boolean | Antd.SpinProps;
    locale?: ListLocale;
    pagination?: false | PaginationConfig;
    prefixCls?: string;
    renderItem?: ((item, index) => ReactNode);
    rootClassName?: string;
    rowKey?: ((item) => Key) | keyof T;
    size?: ListSize;
    split?: boolean;
    style?: CSSProperties;
}

Type Parameters

  • T

Properties

bordered?: boolean
children?: ReactNode
className?: string
dataSource?: T[]
extra?: ReactNode
footer?: ReactNode
grid?: ListGridType
header?: ReactNode
id?: string
itemLayout?: ListItemLayout
loadMore?: ReactNode
loading?: boolean | Antd.SpinProps
locale?: ListLocale
pagination?: false | PaginationConfig
prefixCls?: string
renderItem?: ((item, index) => ReactNode)

Type declaration

    • (item, index): ReactNode
    • Parameters

      • item: T
      • index: number

      Returns ReactNode

rootClassName?: string
rowKey?: ((item) => Key) | keyof T

Type declaration

    • (item): Key
    • Parameters

      • item: T

      Returns Key

size?: ListSize
split?: boolean
style?: CSSProperties

Generated using TypeDoc