aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/frontend/src/table/TableArea.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/frontend/src/table/TableArea.tsx')
-rw-r--r--subprojects/frontend/src/table/TableArea.tsx11
1 files changed, 9 insertions, 2 deletions
diff --git a/subprojects/frontend/src/table/TableArea.tsx b/subprojects/frontend/src/table/TableArea.tsx
index 166b8adf..854f3a97 100644
--- a/subprojects/frontend/src/table/TableArea.tsx
+++ b/subprojects/frontend/src/table/TableArea.tsx
@@ -23,6 +23,13 @@ interface Row {
23 value: string; 23 value: string;
24} 24}
25 25
26declare module '@mui/x-data-grid' {
27 // Declare our custom prop type for `TableToolbar`.
28 interface ToolbarPropsOverrides {
29 graph: GraphStore;
30 }
31}
32
26function TableArea({ graph }: { graph: GraphStore }): JSX.Element { 33function TableArea({ graph }: { graph: GraphStore }): JSX.Element {
27 const { 34 const {
28 selectedSymbol, 35 selectedSymbol,
@@ -37,7 +44,7 @@ function TableArea({ graph }: { graph: GraphStore }): JSX.Element {
37 defs.push({ 44 defs.push({
38 field: `n${i}`, 45 field: `n${i}`,
39 headerName: String(i + 1), 46 headerName: String(i + 1),
40 valueGetter: (row) => row.row.nodes[i] ?? '', 47 valueGetter: (_, row) => row.nodes[i] ?? '',
41 flex: 1, 48 flex: 1,
42 }); 49 });
43 } 50 }
@@ -96,7 +103,7 @@ function TableArea({ graph }: { graph: GraphStore }): JSX.Element {
96 graph, 103 graph,
97 }, 104 },
98 }} 105 }}
99 density="compact" 106 initialState={{ density: 'compact' }}
100 rowSelection={false} 107 rowSelection={false}
101 columns={columns} 108 columns={columns}
102 rows={rows} 109 rows={rows}