UNPKG

@airplane/views

Version:

A React library for building Airplane views. Views components are optimized in style and functionality to produce internal apps that are easy to build and maintain.

9 lines (8 loc) 732 B
import { Ref } from "react"; import { TableComponentProps } from "./Table.types"; export type TableComponentElement = { toggleAllRowsSelected: (select?: boolean) => void; }; export declare function TableComponent<TRowData extends object>({ columns, data, onRowSelectionChanged, onToggleAllRows, onToggleRow, loading, error, noData, rowSelection, rowActions, rowActionsMenu, rowActionsWidth, rowActionsMenuWidth, defaultPageSize, title, hiddenColumns, tableRef, showFilter, selectAll, rowID, isSelectedRow, isDefaultSelectedRow, freezeRowActions, enableCSVDownload, className, style, width, height, grow, }: TableComponentProps<TRowData> & { tableRef: Ref<TableComponentElement>; }): import("react/jsx-runtime").JSX.Element;