UNPKG

@etsoo/materialui

Version:

TypeScript Material-UI Implementation

23 lines (22 loc) 876 B
import React from "react"; import { DataGridExFooterItemRendererProps } from "./DataGridEx"; import { GridCellRendererProps } from "@etsoo/react"; /** * Data grid renderers */ export declare namespace DataGridRenderers { /** * Default cell renderer * @param param Props * @returns Component */ function defaultCellRenderer<T extends Record<string, any>>({ cellProps, data, field, formattedValue, columnIndex, type, renderProps }: GridCellRendererProps<T>): React.ReactNode; /** * Default footer item renderer * @param rows Rows * @param props Renderer props * @param location Renderer location (column index) * @returns Component */ function defaultFooterItemRenderer<T extends object>(_rows: T[], { index, states, checkable }: DataGridExFooterItemRendererProps<T>, location?: number): string | undefined; }