mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-18 00:55:53 +08:00
form inputs hide handle
This commit is contained in:
parent
0cb50dd4a5
commit
212d04ea27
@ -2,6 +2,7 @@ import {
|
|||||||
forwardRef,
|
forwardRef,
|
||||||
memo,
|
memo,
|
||||||
useCallback,
|
useCallback,
|
||||||
|
useEffect,
|
||||||
useImperativeHandle,
|
useImperativeHandle,
|
||||||
useMemo,
|
useMemo,
|
||||||
} from 'react'
|
} from 'react'
|
||||||
@ -30,9 +31,15 @@ type ChatWrapperProps = {
|
|||||||
showConversationVariableModal: boolean
|
showConversationVariableModal: boolean
|
||||||
onConversationModalHide: () => void
|
onConversationModalHide: () => void
|
||||||
showInputsFieldsPanel: boolean
|
showInputsFieldsPanel: boolean
|
||||||
|
onHide: () => void
|
||||||
}
|
}
|
||||||
|
|
||||||
const ChatWrapper = forwardRef<ChatWrapperRefType, ChatWrapperProps>(({ showConversationVariableModal, onConversationModalHide, showInputsFieldsPanel }, ref) => {
|
const ChatWrapper = forwardRef<ChatWrapperRefType, ChatWrapperProps>(({
|
||||||
|
showConversationVariableModal,
|
||||||
|
onConversationModalHide,
|
||||||
|
showInputsFieldsPanel,
|
||||||
|
onHide,
|
||||||
|
}, ref) => {
|
||||||
const nodes = useNodes<StartNodeType>()
|
const nodes = useNodes<StartNodeType>()
|
||||||
const startNode = nodes.find(node => node.data.type === BlockEnum.Start)
|
const startNode = nodes.find(node => node.data.type === BlockEnum.Start)
|
||||||
const startVariables = startNode?.data.variables
|
const startVariables = startNode?.data.variables
|
||||||
@ -92,6 +99,11 @@ const ChatWrapper = forwardRef<ChatWrapperRefType, ChatWrapperProps>(({ showConv
|
|||||||
}
|
}
|
||||||
}, [handleRestart])
|
}, [handleRestart])
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (isResponding)
|
||||||
|
onHide()
|
||||||
|
}, [isResponding, onHide])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Chat
|
<Chat
|
||||||
|
@ -103,6 +103,7 @@ const DebugAndPreview = () => {
|
|||||||
showConversationVariableModal={showConversationVariableModal}
|
showConversationVariableModal={showConversationVariableModal}
|
||||||
onConversationModalHide={() => setShowConversationVariableModal(false)}
|
onConversationModalHide={() => setShowConversationVariableModal(false)}
|
||||||
showInputsFieldsPanel={expanded}
|
showInputsFieldsPanel={expanded}
|
||||||
|
onHide={() => setExpanded(false)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user