From 03d1cd8d220fbb27acb49a3ff9e791db9292b83c Mon Sep 17 00:00:00 2001 From: Nathan-SR <144961007+Nathan-SR@users.noreply.github.com> Date: Mon, 12 May 2025 07:26:51 -0400 Subject: c --- .../DocCreatorMenu/Menu/TemplateEditingWindow.tsx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'src/client/views/nodes/DataVizBox/DocCreatorMenu/Menu/TemplateEditingWindow.tsx') diff --git a/src/client/views/nodes/DataVizBox/DocCreatorMenu/Menu/TemplateEditingWindow.tsx b/src/client/views/nodes/DataVizBox/DocCreatorMenu/Menu/TemplateEditingWindow.tsx index e1d8ea8a5..cb87e9b47 100644 --- a/src/client/views/nodes/DataVizBox/DocCreatorMenu/Menu/TemplateEditingWindow.tsx +++ b/src/client/views/nodes/DataVizBox/DocCreatorMenu/Menu/TemplateEditingWindow.tsx @@ -17,6 +17,8 @@ import { IDisposer } from "mobx-utils"; import { ImageField } from "../../../../../../fields/URLField"; import { DocCreatorMenuButton } from "./DocCreatorMenuButton"; import { TbHistory } from "react-icons/tb"; +import { IconProp } from "@fortawesome/fontawesome-svg-core"; +import { docStyle } from "pdfjs-dist/types/web/ui_utils"; export type FireflyStructureOptions = { numVariations: number; @@ -50,7 +52,9 @@ export class FireflyVariationsTab extends ObservableReactComponent { this._props.menu._variations = []; this._loading = true; - const doc: Doc = this._props.template.clone(false).getRenderedDoc()!; + const cloneTemplate = this._props.template.clone(false); + cloneTemplate.setMatteBackground(); + const doc: Doc = cloneTemplate.getRenderedDoc()!; this._variationURLs = await this._props.menu.generateVariations(doc, this.prompt, this.fireflyOptions); this._variationURLs.forEach(url => { const newTemplate: Template = this._props.template.clone(true); @@ -68,6 +72,9 @@ export class FireflyVariationsTab extends ObservableReactComponent any] = ['gear', () => {}]; + private previewBoxRightButtonOpts: [IconProp, () => any] = ['gear', () => this.forceUpdate()]; + render() { return (
@@ -78,8 +85,8 @@ export class FireflyVariationsTab extends ObservableReactComponent {}]} - previewBoxRightButtonOpts={['gear', (template: Template) => {this.forceUpdate();}]} + optionsButtonOpts={this.optionsButtonOpts} + previewBoxRightButtonOpts={this.previewBoxRightButtonOpts} />
@@ -226,7 +233,7 @@ export class TemplateEditingWindow extends ObservableReactComponent this.setVariationTab(!this._variationsTabOpen)}/> - { this._props.menu.setExpandedView(this._props.template); this.forceUpdate(); }}/> + { this._props.menu.editLastTemplate(); this.forceUpdate(); }}/>
-- cgit v1.2.3-70-g09d2