@etsoo/materialui
Version:
TypeScript Material-UI Implementation
23 lines (22 loc) • 876 B
TypeScript
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;
}