diff options
| author | bobzel <zzzman@gmail.com> | 2025-03-16 21:15:00 -0400 |
|---|---|---|
| committer | bobzel <zzzman@gmail.com> | 2025-03-16 21:15:00 -0400 |
| commit | 1ffa8a8fb3e16bd5a3338d18782ddda0c2ffca03 (patch) | |
| tree | 14fd95eb1d3ca5f5415e3703c4cbca2d7fe368aa /src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateManager.tsx | |
| parent | df708c90d8356934d2e3d9123129c761d328c1fe (diff) | |
a lot of code cleanup for doc creators templates
Diffstat (limited to 'src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateManager.tsx')
| -rw-r--r-- | src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateManager.tsx | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateManager.tsx b/src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateManager.tsx deleted file mode 100644 index 09b4ce029..000000000 --- a/src/client/views/nodes/DataVizBox/DocCreatorMenu/TemplateManager.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import { makeAutoObservable } from "mobx"; -import { Col } from "./DocCreatorMenu"; -import { FieldSettings } from "./FieldTypes/Field"; -import { Template } from "./Template"; - -export class TemplateManager { - - templates: Template[] = []; - - constructor(templateSettings: FieldSettings[]) { - makeAutoObservable(this); - this.templates = this.initializeTemplates(templateSettings); - } - - initializeTemplates = (templateSettings: FieldSettings[]): Template[] => { - const initializedTemplates: Template[] = []; - templateSettings.forEach(settings => initializedTemplates.push(new Template(settings))); - return initializedTemplates; - } - - getValidTemplates = (cols: Col[]): Template[] => { - console.log('called in manager with templates: ', this.templates) - return this.templates.filter(template => template.isValidTemplate(cols)); - } - - addTemplate = (newTemplate: Template) =>{ - this.templates.push(newTemplate); - } - - removeTemplate = (template: Template) => { - this.templates.splice(this.templates.indexOf(template), 1); - template.cleanup(); - } -}
\ No newline at end of file |
