@blocktion/json-to-table
Version:
A powerful, modular React component for converting JSON data to navigable tables with advanced features like automatic column detection, theming, and sub-table navigation. Part of the Blocktion SaaS project ecosystem.
16 lines (15 loc) • 583 B
TypeScript
import React from "react";
import { Column } from "../../types";
interface TableRowProps {
row: unknown;
rowIndex: number;
columns: Column[];
onRowClick?: (row: unknown, index: number) => void;
onCellClick?: (value: unknown, column: Column, row: unknown) => void;
onNavigateToSubTable: (path: string, value: unknown, title: string) => void;
enableNavigation: boolean;
showRowNumbers: boolean;
customRenderers?: Record<string, (value: unknown, row: unknown) => React.ReactNode>;
}
export declare const TableRow: React.FC<TableRowProps>;
export {};