aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx24
-rw-r--r--src/client/views/nodes/DataVizBox/DocCreatorMenu/FieldTypes/FieldUtils.tsx3
2 files changed, 17 insertions, 10 deletions
diff --git a/src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx b/src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx
index 24a05fd71..ad7aa7cb9 100644
--- a/src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx
+++ b/src/client/views/nodes/DataVizBox/DocCreatorMenu/DocCreatorMenu.tsx
@@ -114,11 +114,6 @@ export class DocCreatorMenu extends ObservableReactComponent<FieldViewProps> {
};
@action setGSuggestedTemplates = (docs: Doc[]) => {
this._suggestedTemplates = docs;
-
- const mainCollection = this._dataViz?.DocumentView?.().containerViewPath?.().lastElement()?.ComponentView as CollectionFreeFormView;
- docs.forEach(doc => {
- mainCollection.addDocument(doc);
- });
};
@computed get docsToRender() {
@@ -415,8 +410,10 @@ export class DocCreatorMenu extends ObservableReactComponent<FieldViewProps> {
};
testTemplate = async () => {
-
- console.log(this.templateManager.templates);
+
+ console.log(this._suggestedTemplates
+ ?.map(doc => ({ icon: ImageCast(doc.icon), doc }))
+ .filter(info => info.icon && info.doc));
this.forceUpdate();
@@ -672,6 +669,7 @@ export class DocCreatorMenu extends ObservableReactComponent<FieldViewProps> {
);
brokenDownAssignments.push([template, toObj]);
});
+
return brokenDownAssignments;
}
} catch (err) {
@@ -691,10 +689,18 @@ export class DocCreatorMenu extends ObservableReactComponent<FieldViewProps> {
const renderedTemplatePromises: Promise<Template>[] = assignments.map(([template, assignments]) => this.applyGPTContentToTemplate(template, assignments));
- const renderedTemplates: Template[] = await Promise.all(renderedTemplatePromises);
+ //const renderedTemplates: Template[] = await Promise.all(renderedTemplatePromises);
+
+ const renderedTemplates: Doc[] = templates.map(template => template.mainField.renderedDoc());
+
+ const mainCollection = this._dataViz?.DocumentView?.().containerViewPath?.().lastElement()?.ComponentView as CollectionFreeFormView;
+
+ renderedTemplates.forEach(doc => {
+ mainCollection.addDocument(doc);
+ });
setTimeout(() => {
- this.setGSuggestedTemplates(templates.map(template => template.mainField.renderedDoc()));
+ this.setGSuggestedTemplates(renderedTemplates);
this._GPTLoading = false;
});
};
diff --git a/src/client/views/nodes/DataVizBox/DocCreatorMenu/FieldTypes/FieldUtils.tsx b/src/client/views/nodes/DataVizBox/DocCreatorMenu/FieldTypes/FieldUtils.tsx
index fdb74c544..91adebe81 100644
--- a/src/client/views/nodes/DataVizBox/DocCreatorMenu/FieldTypes/FieldUtils.tsx
+++ b/src/client/views/nodes/DataVizBox/DocCreatorMenu/FieldTypes/FieldUtils.tsx
@@ -17,7 +17,8 @@ export class FieldUtils {
public static applyBasicOpts = (doc: Doc, parentDimensions: FieldDimensions, settings: FieldSettings) => {
const opts = settings.opts;
- doc.isDefaultTemplateDoc = true,
+ doc.isDefaultTemplateDoc = true;
+ doc._layout_hideScroll = true;
doc.x = parentDimensions.coord.x;
doc.y = parentDimensions.coord.y;
doc._height = parentDimensions.height;