Fixes marked grid.

This commit is contained in:
Henning Dieterichs
2020-10-06 23:33:10 +02:00
parent 1e65dd1990
commit 28d02ca4ab

View File

@@ -1,16 +1,18 @@
import { GridVisualizationData } from "../../CommonDataTypes";
export function markedGrid(
arr: any[],
marked: Record<string, number>
arr: unknown[],
marked: Record<string, number | undefined>
): GridVisualizationData {
return {
kind: { grid: true },
rows: [{ columns: arr.map(d => ({ tag: d })) }],
markers: Object.entries(marked).map(([key, val]) => ({
id: key,
row: 0,
column: val,
})),
rows: [{ columns: arr.map(d => ({ content: "" + d, tag: "" + d })) }],
markers: Object.entries(marked)
.map(([key, val]) => ({
id: "" + key,
row: 0,
column: val!,
}))
.filter(c => c.column !== undefined),
};
}