feat: add scroll to selected node button in workflow header (#24030)

Co-authored-by: zhangxuhe1 <xuhezhang6@gmail.com>
This commit is contained in:
lyzno1
2025-08-16 19:26:44 +08:00
committed by GitHub
parent ae25f90f34
commit f214eeb7b1
24 changed files with 60 additions and 87 deletions

View File

@ -17,6 +17,7 @@ import RunAndHistory from './run-and-history'
import EditingTitle from './editing-title'
import EnvButton from './env-button'
import VersionHistoryButton from './version-history-button'
import ScrollToSelectedNodeButton from './scroll-to-selected-node-button'
export type HeaderInNormalProps = {
components?: {
@ -53,10 +54,13 @@ const HeaderInNormal = ({
}, [workflowStore, handleBackupDraft, selectedNode, handleNodeSelect, setShowWorkflowVersionHistoryPanel, setShowEnvPanel, setShowDebugAndPreviewPanel, setShowVariableInspectPanel, setShowChatVariablePanel])
return (
<>
<div className='flex w-full items-center justify-between'>
<div>
<EditingTitle />
</div>
<div>
<ScrollToSelectedNodeButton />
</div>
<div className='flex items-center gap-2'>
{components?.left}
<EnvButton disabled={nodesReadOnly} />
@ -65,7 +69,7 @@ const HeaderInNormal = ({
{components?.middle}
<VersionHistoryButton onClick={onStartRestoring} />
</div>
</>
</div>
)
}