From 7bde1b066a68fca6202b3f42c1cb54aa85c13890 Mon Sep 17 00:00:00 2001 From: Sophie Zhang Date: Thu, 16 Nov 2023 02:18:38 -0500 Subject: use image toggle --- .../collectionFreeForm/CollectionFreeFormView.tsx | 45 ++++++++++++---------- 1 file changed, 24 insertions(+), 21 deletions(-) (limited to 'src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx') diff --git a/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx b/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx index b0be060bd..f5ba0de96 100644 --- a/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx +++ b/src/client/views/collections/collectionFreeForm/CollectionFreeFormView.tsx @@ -1819,8 +1819,11 @@ export class CollectionFreeFormView extends CollectionSubView { + // clear it in properties instead + if (!PropertiesView.Instance) return; this.openProperties(); - PropertiesView.Instance?.setGeneratedStyles([]); + PropertiesView.Instance.setGeneratedStyles([]); + PropertiesView.Instance.selectedStyle = -1; console.log('Title', this.rootDoc.title); console.log('bgcolor', this.layoutDoc._backgroundColor); // doc.backgroundColor @@ -1847,29 +1850,29 @@ export class CollectionFreeFormView extends CollectionSubView (inputDocs[i].backgroundColor = elem.color)); - } - } catch (err) { - console.error(err); - } + PropertiesView.Instance.styleInput = styleInput; + PropertiesView.Instance.gptStyling(); + + // try { + // const res = await generatePalette(styleInput); + // if (typeof res === 'string') { + // console.log(res); + // const resObj = JSON.parse(res) as GeneratedResponse[]; + // PropertiesView.Instance.setGeneratedStyles(resObj); + // // const resObj = JSON.parse(res) as GeneratedResponse; + // // console.log('Result ', resObj); + // // this.rootDoc.backgroundColor = resObj.collectionBackgroundColor; + // // (resObj.documentsWithColors).forEach((elem, i) => (inputDocs[i].backgroundColor = elem.color)); + // } + // } catch (err) { + // console.error(err); + // } }; onContextMenu = (e: React.MouseEvent) => { -- cgit v1.2.3-70-g09d2