+
{viewType === ViewType.graph
? (
isGraphRefreshing
diff --git a/web/app/components/workflow/header/header-in-normal.tsx b/web/app/components/workflow/header/header-in-normal.tsx
index e48228030f..be4985fb83 100644
--- a/web/app/components/workflow/header/header-in-normal.tsx
+++ b/web/app/components/workflow/header/header-in-normal.tsx
@@ -61,18 +61,18 @@ const HeaderInNormal = ({
setShowChatVariablePanel(false)
setShowGlobalVariablePanel(false)
closeAllInputFieldPanels()
- }, [workflowStore, handleBackupDraft, selectedNode, handleNodeSelect, setShowWorkflowVersionHistoryPanel, setShowEnvPanel, setShowDebugAndPreviewPanel, setShowVariableInspectPanel, setShowChatVariablePanel, setShowGlobalVariablePanel, closeAllInputFieldPanels])
+ }, [workflowStore, handleBackupDraft, selectedNode, handleNodeSelect, setShowWorkflowVersionHistoryPanel, setShowEnvPanel, setShowDebugAndPreviewPanel, setShowVariableInspectPanel, setShowChatVariablePanel, setShowGlobalVariablePanel])
return (
-
- {components?.left}
+
+ {components?.left}
diff --git a/web/app/components/workflow/header/index.tsx b/web/app/components/workflow/header/index.tsx
index d0f91a69ff..0590c016f2 100644
--- a/web/app/components/workflow/header/index.tsx
+++ b/web/app/components/workflow/header/index.tsx
@@ -1,4 +1,3 @@
-import type { ReactNode } from 'react'
import type { HeaderInNormalProps } from './header-in-normal'
import type { HeaderInRestoringProps } from './header-in-restoring'
import type { HeaderInHistoryProps } from './header-in-view-history'
@@ -17,26 +16,6 @@ const HeaderInRestoring = dynamic(() => import('./header-in-restoring'), {
ssr: false,
})
-type HeaderShellProps = {
- children: ReactNode
-}
-
-export const HeaderShell = ({ children }: HeaderShellProps) => {
- const pathname = usePathname()
- const inWorkflowCanvas = pathname.endsWith('/workflow')
- const isPipelineCanvas = pathname.endsWith('/pipeline')
- const maximizeCanvas = useStore(s => s.maximizeCanvas)
-
- return (
-
- {(inWorkflowCanvas || isPipelineCanvas) && maximizeCanvas &&
}
- {children}
-
- )
-}
-
export type HeaderProps = {
normal?: HeaderInNormalProps
viewHistory?: HeaderInHistoryProps
@@ -47,14 +26,21 @@ const Header = ({
viewHistory: viewHistoryProps,
restoring: restoringProps,
}: HeaderProps) => {
+ const pathname = usePathname()
+ const inWorkflowCanvas = pathname.endsWith('/workflow')
+ const isPipelineCanvas = pathname.endsWith('/pipeline')
const {
normal,
restoring,
viewHistory,
} = useWorkflowMode()
+ const maximizeCanvas = useStore(s => s.maximizeCanvas)
return (
-
+
+ {(inWorkflowCanvas || isPipelineCanvas) && maximizeCanvas &&
}
{
normal && (
)
}
-
+
)
}
diff --git a/web/app/components/workflow/view-picker.tsx b/web/app/components/workflow/view-picker.tsx
index e81b35774e..43b20d52fb 100644
--- a/web/app/components/workflow/view-picker.tsx
+++ b/web/app/components/workflow/view-picker.tsx
@@ -33,7 +33,7 @@ const ViewPicker: FC = ({
return (