UNPKG

@etsoo/materialui

Version:

TypeScript Material-UI Implementation

39 lines (38 loc) 984 B
import React from "react"; import { GridData, GridLoader } from "@etsoo/react"; import { CardProps } from "@mui/material/Card"; /** * ListMoreDisplay props */ export interface ListMoreDisplayProps<T extends object> extends Omit<CardProps, "children">, GridLoader<T> { /** * Batch size to load */ batchSize?: number; /** * Children to display the list */ children: (data: T, index: number) => React.ReactNode; /** * Search field template */ readonly fieldTemplate: object; /** * Header renderer */ headerRenderer?: (reset: (data?: GridData) => void) => React.ReactNode; /** * Header title */ headerTitle?: React.ReactNode; /** * More button label */ moreLabel?: string; } /** * ListMoreDisplay * @param props Props * @returns Component */ export declare function ListMoreDisplay<T extends object>(props: ListMoreDisplayProps<T>): import("react/jsx-runtime").JSX.Element;