@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) • 627 B
TypeScript
import React from "react";
import { Column } from "../../types";
interface CellRendererProps {
column: Column;
row: unknown;
value: unknown;
onNavigateToSubTable: (path: string, value: unknown, title: string, rowIndex?: number) => void;
onCellClick?: (value: unknown, column: Column, row: unknown) => void;
onCellDoubleClick?: (value: unknown, column: Column, row: unknown) => void;
enableNavigation: boolean;
customRenderers?: Record<string, (value: unknown, row: unknown) => React.ReactNode>;
rowIndex?: number;
}
export declare const CellRenderer: React.FC<CellRendererProps>;
export {};