Explorar o código

fix: text generation app not show copy button (#4304)

Joel hai 11 meses
pai
achega
aa5ca90f00
Modificáronse 1 ficheiros con 5 adicións e 5 borrados
  1. 5 5
      web/app/components/app/text-generate/item/index.tsx

+ 5 - 5
web/app/components/app/text-generate/item/index.tsx

@@ -322,16 +322,16 @@ const GenerationItem: FC<IGenerationItemProps> = ({
                     </SimpleBtn>
                   )
                 }
-                {currentTab === 'RESULT' && (
+                {(currentTab === 'RESULT' || !isWorkflow) && (
                   <SimpleBtn
                     isDisabled={isError || !messageId}
                     className={cn(isMobile && '!px-1.5', 'space-x-1')}
                     onClick={() => {
-                      const content = workflowProcessData?.resultText
-                      if (typeof content === 'string')
-                        copy(content)
+                      const copyContent = isWorkflow ? workflowProcessData?.resultText : content
+                      if (typeof copyContent === 'string')
+                        copy(copyContent)
                       else
-                        copy(JSON.stringify(content))
+                        copy(JSON.stringify(copyContent))
                       Toast.notify({ type: 'success', message: t('common.actionMsg.copySuccessfully') })
                     }}>
                     <Clipboard className='w-3.5 h-3.5' />