diff --git a/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx b/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx index 078d0358f4..1fdbc0c277 100644 --- a/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx +++ b/app/pages/PageEnigma/comps/SidePanelTabs/itemTabs/StylizeTab/StyleButtons.tsx @@ -15,6 +15,12 @@ export function StyleButtons() { const [upscale, setUpscale] = useState(false); const [faceDetail, setFaceDetail] = useState(false); + const [value, setStyleStrength] = useState(0.7); + + const sliderChanged = (event:React.ChangeEvent) => { + setStyleStrength(parseFloat(event.target.value)); + }; + const switchPreview = async () => { Queue.publish({ queueName: QueueNames.TO_ENGINE, @@ -32,9 +38,11 @@ export function StyleButtons() { }; const generateMovie = async () => { + const options: GenerationOptions = { upscale: upscale, faceDetail: faceDetail, + styleStrength: value, }; Queue.publish({ @@ -73,6 +81,27 @@ export function StyleButtons() { )}
+ + + + +
@@ -83,6 +112,7 @@ export function StyleButtons() { { console.log(error); diff --git a/app/pages/PageEnigma/models/generationOptions.ts b/app/pages/PageEnigma/models/generationOptions.ts index d30c9ee897..fc62108db2 100644 --- a/app/pages/PageEnigma/models/generationOptions.ts +++ b/app/pages/PageEnigma/models/generationOptions.ts @@ -1,4 +1,5 @@ export interface GenerationOptions { upscale: boolean; faceDetail: boolean; + styleStrength: number; } \ No newline at end of file