diff --git a/frontend/src/components/poster/workspace/PosterActionBar.vue b/frontend/src/components/poster/workspace/PosterActionBar.vue index 72e8e87..f534c6a 100644 --- a/frontend/src/components/poster/workspace/PosterActionBar.vue +++ b/frontend/src/components/poster/workspace/PosterActionBar.vue @@ -80,20 +80,21 @@ const isGenerating = computed(() => const canAct = computed(() => { if (isGenerating.value) return false + if (props.actionState === 'generate-poster' && !props.canGenerate) return false return props.actionState !== 'generating' }) diff --git a/frontend/src/components/poster/workspace/PosterConfigRail.vue b/frontend/src/components/poster/workspace/PosterConfigRail.vue index a2e2976..b61090e 100644 --- a/frontend/src/components/poster/workspace/PosterConfigRail.vue +++ b/frontend/src/components/poster/workspace/PosterConfigRail.vue @@ -2,6 +2,7 @@