aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/DataVizBox/DataVizBox.tsx
diff options
context:
space:
mode:
authorNathan-SR <144961007+Nathan-SR@users.noreply.github.com>2024-07-11 13:19:04 -0400
committerNathan-SR <144961007+Nathan-SR@users.noreply.github.com>2024-07-11 13:19:04 -0400
commit54fbd0815e93da8aff7a601676a90aa0faf87de8 (patch)
treebd7771000d76ddd739ea7af5b605d2b9dcd3b668 /src/client/views/nodes/DataVizBox/DataVizBox.tsx
parent31bfb5e8b5e40322572252e1d823aebe48b27788 (diff)
collection filtering works
Diffstat (limited to 'src/client/views/nodes/DataVizBox/DataVizBox.tsx')
-rw-r--r--src/client/views/nodes/DataVizBox/DataVizBox.tsx5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/client/views/nodes/DataVizBox/DataVizBox.tsx b/src/client/views/nodes/DataVizBox/DataVizBox.tsx
index f75ba9700..c43177c51 100644
--- a/src/client/views/nodes/DataVizBox/DataVizBox.tsx
+++ b/src/client/views/nodes/DataVizBox/DataVizBox.tsx
@@ -457,10 +457,9 @@ export class DataVizBox extends ViewBoxAnnotatableComponent<FieldViewProps>() {
getPossibleTemplates = (): Doc[] => {
const linkedDocs: Doc[] = LinkManager.Instance.getAllRelatedLinks(this.Document).map(d => DocCast(LinkManager.getOppositeAnchor(d, this.Document)));
- const linkedCollections: Doc[] = linkedDocs.filter(doc => doc.type === 'config').filter(doc => DocCast(doc.annotationOn).type === 'collection');
+ const linkedCollections: Doc[] = linkedDocs.filter(doc => doc.type === 'config').filter(doc => DocCast(doc.annotationOn).type === 'collection').map(doc => DocCast(doc.annotationOn));
const isColumnTitle = (title: string): boolean => {
const colTitles: string[] = Object.keys(this.records[0]);
- console.log('titles: ' + colTitles)
for (let i = 0; i < colTitles.length; ++i){
if (colTitles[i] === title) {
console.log(true);
@@ -477,7 +476,7 @@ export class DataVizBox extends ViewBoxAnnotatableComponent<FieldViewProps>() {
}
return false;
}
- return linkedDocs;
+ return linkedCollections.filter(col => isValidTemplate(col));
}
/**