perf(editor): Fix WorkflowDetails excessive re-rendering (#10767)

This commit is contained in:
Raúl Gómez Morales
2024-09-11 11:46:18 +02:00
committed by GitHub
parent 21936c88a8
commit 00013a2069
3 changed files with 49 additions and 48 deletions

View File

@@ -164,7 +164,16 @@ async function navigateToExecutionsView(openInNewTab: boolean) {
<div>
<div :class="{ 'main-header': true, expanded: !uiStore.sidebarMenuCollapsed }">
<div v-show="!hideMenuBar" class="top-menu">
<WorkflowDetails v-if="workflow?.name" :workflow="workflow" :read-only="readOnly" />
<WorkflowDetails
v-if="workflow?.name"
:id="workflow.id"
:tags="workflow.tags"
:name="workflow.name"
:meta="workflow.meta"
:scopes="workflow.scopes"
:active="workflow.active"
:read-only="readOnly"
/>
<TabBar
v-if="onWorkflowPage"
:items="tabBarItems"