UNPKG

@furystack/shades-common-components

Version:

17 lines 886 B
import type { ChildrenList } from '@furystack/shades'; import type { CollectionService } from '../../services/collection-service.js'; import type { DataRowCells } from './data-grid.js'; export interface DataGridRowProps<T, Column extends string> { entry: T; columns: Array<keyof T>; service: CollectionService<T>; rowComponents?: DataRowCells<T, Column>; onRowClick?: (row: T, event: MouseEvent) => void; onRowDoubleClick?: (row: T, event: MouseEvent) => void; focusedRowStyle?: Partial<CSSStyleDeclaration>; selectedRowStyle?: Partial<CSSStyleDeclaration>; unfocusedRowStyle?: Partial<CSSStyleDeclaration>; unselectedRowStyle?: Partial<CSSStyleDeclaration>; } export declare const DataGridRow: <T, Column extends string>(props: DataGridRowProps<T, Column>, children: ChildrenList) => JSX.Element<any>; //# sourceMappingURL=data-grid-row.d.ts.map