File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ import { computed } from 'vue'
3030import BypassButton from ' @/components/graph/selectionToolbox/BypassButton.vue'
3131import ColorPickerButton from ' @/components/graph/selectionToolbox/ColorPickerButton.vue'
3232import DeleteButton from ' @/components/graph/selectionToolbox/DeleteButton.vue'
33+ import EditModelButton from ' @/components/graph/selectionToolbox/EditModelButton.vue'
3334import ExecuteButton from ' @/components/graph/selectionToolbox/ExecuteButton.vue'
3435import ExtensionCommandButton from ' @/components/graph/selectionToolbox/ExtensionCommandButton.vue'
3536import HelpButton from ' @/components/graph/selectionToolbox/HelpButton.vue'
Original file line number Diff line number Diff line change 11<template >
22 <Button
3- v-show =" canvasStore.nodeSelected || canvasStore.groupSelected "
3+ v-show =" isImageOutputSelected "
44 v-tooltip.top =" {
55 value: t('commands.Comfy_Canvas_AddEditModelStep.label'),
66 showDelay: 1000
1414
1515<script setup lang="ts">
1616import Button from ' primevue/button'
17+ import { computed } from ' vue'
1718import { useI18n } from ' vue-i18n'
1819
1920import { useCommandStore } from ' @/stores/commandStore'
2021import { useCanvasStore } from ' @/stores/graphStore'
22+ import { isLGraphNode } from ' @/utils/litegraphUtil'
2123
2224const { t } = useI18n ()
2325const commandStore = useCommandStore ()
2426const canvasStore = useCanvasStore ()
27+
28+ const isImageOutputOrEditModelNode = (node : unknown ) =>
29+ isLGraphNode (node ) &&
30+ (node .images ?.length || node .type === ' workflow>FLUX.1 Kontext Image Edit' )
31+
32+ const isImageOutputSelected = computed (
33+ () =>
34+ canvasStore .selectedItems .length === 1 &&
35+ isImageOutputOrEditModelNode (canvasStore .selectedItems [0 ])
36+ )
2537 </script >
You can’t perform that action at this time.
0 commit comments