diff options
Diffstat (limited to 'subprojects/frontend/src/table/TableArea.tsx')
-rw-r--r-- | subprojects/frontend/src/table/TableArea.tsx | 11 |
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 | ||
26 | declare module '@mui/x-data-grid' { | ||
27 | // Declare our custom prop type for `TableToolbar`. | ||
28 | interface ToolbarPropsOverrides { | ||
29 | graph: GraphStore; | ||
30 | } | ||
31 | } | ||
32 | |||
26 | function TableArea({ graph }: { graph: GraphStore }): JSX.Element { | 33 | function 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} |