aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx
diff options
context:
space:
mode:
authorNathan-SR <144961007+Nathan-SR@users.noreply.github.com>2025-05-12 07:55:46 -0400
committerNathan-SR <144961007+Nathan-SR@users.noreply.github.com>2025-05-12 07:55:46 -0400
commite3961b19a96a0a1af914e2c94d3134d7c4e16002 (patch)
treed083c4d0d4537b9cfc741e02460ee2140d0e6300 /src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx
parent03d1cd8d220fbb27acb49a3ff9e791db9292b83c (diff)
c
Diffstat (limited to 'src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx')
-rw-r--r--src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx17
1 files changed, 3 insertions, 14 deletions
diff --git a/src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx b/src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx
index bd5c50aa0..e6db79339 100644
--- a/src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx
+++ b/src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx
@@ -81,7 +81,7 @@ export class DocCreatorMenu extends ObservableReactComponent<DocCreateMenuProps>
// eslint-disable-next-line no-use-before-define
static Instance: DocCreatorMenu;
- private DEBUG_MODE: boolean = true;
+ private DEBUG_MODE: boolean = false;
private _ref: HTMLDivElement | null = null;
private templateManager: TemplateManager;
@@ -914,23 +914,12 @@ export class DocCreatorMenu extends ObservableReactComponent<DocCreateMenuProps>
);
}
- private _newCondCache: Record<string, Conditional> = {};
-
- getParams = (title: string, parameters?: Conditional): Conditional => {
- if (parameters) return parameters;
-
- if (!this._newCondCache[title]) {
- this._newCondCache[title] = { field: title, operator: '=', condition: '', target: '', attribute: '', value: '' };
- }
- return this._newCondCache[title];
- };
-
get dashboardContents() {
const contentFieldTitles = this.fieldsInfos.filter(field => field.type !== TemplateFieldType.DATA).map(field => field.title).concat('Template');
const conditionForm = (title: string, parameters?: Conditional, empty: boolean = false) => {
- const params: Conditional = this.getParams(title, parameters);
+ const params: Conditional = parameters ?? this._currEditingConditional;
return (
<div className='form'>
@@ -1047,7 +1036,7 @@ export class DocCreatorMenu extends ObservableReactComponent<DocCreateMenuProps>
}
<div className="conditionals-section">
<span className="conditionals-title">Conditional Logic</span>
- {conditionForm(field.title, undefined, true)}
+ {conditionForm(field.title, this._currEditingConditional, true)}
{this.templateManager.conditionalFieldLogic[field.title]?.map(condition => conditionForm(condition.field, condition))}
</div>
</>