mirror of
https://github.com/langgenius/dify.git
synced 2026-05-06 02:18:08 +08:00
feat: decouple create target from tab selection
This commit is contained in:
@ -49,12 +49,13 @@ export function useTreeNodeHandlers({
|
||||
|
||||
const handleClick = useCallback((e: React.MouseEvent) => {
|
||||
e.stopPropagation()
|
||||
storeApi.getState().setCreateTargetNodeId(node.data.id)
|
||||
node.select()
|
||||
if (isFolder)
|
||||
throttledToggle()
|
||||
else
|
||||
handleFileClick()
|
||||
}, [isFolder, node, throttledToggle, handleFileClick])
|
||||
}, [handleFileClick, isFolder, node, storeApi, throttledToggle])
|
||||
|
||||
const handleDoubleClick = useCallback((e: React.MouseEvent) => {
|
||||
e.stopPropagation()
|
||||
@ -73,6 +74,7 @@ export function useTreeNodeHandlers({
|
||||
e.preventDefault()
|
||||
e.stopPropagation()
|
||||
|
||||
storeApi.getState().setCreateTargetNodeId(node.data.id)
|
||||
storeApi.getState().setContextMenu({
|
||||
top: e.clientY,
|
||||
left: e.clientX,
|
||||
|
||||
Reference in New Issue
Block a user