@@ -17,17 +17,16 @@ import {
1717import { t } from ' @/i18n'
1818import type { LGraphNode } from ' @/lib/litegraph/src/LGraphNode'
1919import { useTelemetry } from ' @/platform/telemetry'
20+ import { useWorkflowService } from ' @/platform/workflow/core/services/workflowService'
2021import { useCanvasStore } from ' @/renderer/core/canvas/canvasStore'
2122import NodeWidgets from ' @/renderer/extensions/vueNodes/components/NodeWidgets.vue'
2223import WidgetInputNumberInput from ' @/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue'
2324import { app } from ' @/scripts/app'
2425import { useCommandStore } from ' @/stores/commandStore'
2526import { useNodeOutputStore } from ' @/stores/imagePreviewStore'
26- // import { useQueueStore } from '@/stores/queueStore'
2727import { useQueueSettingsStore } from ' @/stores/queueStore'
2828import { isElectron } from ' @/utils/envUtil'
2929
30- // const queueStore = useQueueStore()
3130const nodeOutputStore = useNodeOutputStore ()
3231const commandStore = useCommandStore ()
3332const nodeDatas = computed (() => {
@@ -116,7 +115,7 @@ function openFeedback() {
116115 >
117116 <SplitterPanel
118117 :size =" 99"
119- class =" flex flex-row overflow-y-auto flex-wrap min-w-min gap-4"
118+ class =" flex flex-row overflow-y-auto flex-wrap min-w-min gap-4 m-4 "
120119 >
121120 <img
122121 v-for =" previewUrl in nodeOutputStore.latestOutput"
@@ -132,7 +131,7 @@ function openFeedback() {
132131 </SplitterPanel >
133132 <SplitterPanel :size =" 1" class =" flex flex-col gap-1 p-1 min-w-min" >
134133 <div
135- class =" actionbar-container flex h-12 items-center rounded-lg border border-[var(--interface-stroke)] p-2 gap-2 bg-comfy-menu-bg justify-center "
134+ class =" actionbar-container flex h-12 items-center rounded-lg border border-[var(--interface-stroke)] p-2 gap-2 bg-comfy-menu-bg justify-end "
136135 >
137136 <Button label =" Feedback" severity =" secondary" @click =" openFeedback" />
138137 <Button
@@ -143,7 +142,11 @@ function openFeedback() {
143142 icon-pos =" right"
144143 @click =" useCanvasStore().linearMode = false"
145144 />
146- <!-- <Button label="Share" severity="contrast" /> Temporarily disabled-->
145+ <Button
146+ label =" Share"
147+ severity =" contrast"
148+ @click =" useWorkflowService().exportWorkflow('workflow', 'workflow')"
149+ />
147150 <CurrentUserButton v-if =" isLoggedIn" />
148151 <LoginButton v-else-if =" isDesktop" />
149152 </div >
0 commit comments