goobs-frontend
Version:
A comprehensive React-based libary for building modern web applications
24 lines • 750 B
TypeScript
import { default as React } from 'react';
import { DatagridProps, RowData } from './types';
/**
* DATAGRID MAIN EXPORT
* --------------------
* Wraps DataGridContent with ColumnVisibilityProvider context.
* This is the component that consumers import and use.
*
* The context provider enables column visibility state to be shared
* across nested components without prop drilling.
*
* @example
* import DataGrid from '@/components/DataGrid'
*
* <DataGrid
* columns={columns}
* rows={data}
* permissions={{ access: 'write' }}
* onCellSave={handleSave}
* />
*/
declare function DataGrid<TRow extends RowData = RowData>(props: DatagridProps<TRow>): React.JSX.Element;
export default DataGrid;
//# sourceMappingURL=index.d.ts.map