feat(editor): Action/credentials tab in node settings in zoomed view (no-changelog) (#17730)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Suguru Inoue
2025-08-01 13:36:34 +02:00
committed by GitHub
parent b99b93a637
commit 4deb0b2ddb
17 changed files with 508 additions and 171 deletions

View File

@@ -1,8 +1,9 @@
<script setup lang="ts">
import type { IUpdateInformation } from '@/Interface';
import type { INodeTypeDescription } from 'n8n-workflow';
import { type Tab, default as NodeSettingsTabs } from './NodeSettingsTabs.vue';
import NodeSettingsTabs from './NodeSettingsTabs.vue';
import NodeExecuteButton from './NodeExecuteButton.vue';
import type { NodeSettingsTab } from '@/types/nodeSettings';
type Props = {
nodeName: string;
@@ -10,7 +11,7 @@ type Props = {
hideTabs: boolean;
disableExecute: boolean;
executeButtonTooltip: string;
selectedTab: Tab;
selectedTab: NodeSettingsTab;
nodeType?: INodeTypeDescription | null;
pushRef: string;
};
@@ -21,7 +22,7 @@ const emit = defineEmits<{
execute: [];
'stop-execution': [];
'value-changed': [update: IUpdateInformation];
'tab-changed': [tab: Tab];
'tab-changed': [tab: NodeSettingsTab];
}>();
</script>