feat(editor): Show informative message in NDV when AI tools have no parameters (#15515)

This commit is contained in:
Daria
2025-05-20 12:45:51 +03:00
committed by GitHub
parent cf29b5f188
commit a426ecd2f1
4 changed files with 53 additions and 18 deletions

View File

@@ -85,31 +85,21 @@ const filter = ref('');
const listeningForAuthChange = ref(false);
const selectRefs = ref<Array<InstanceType<typeof N8nSelect>>>([]);
const credentialTypesNodeDescriptions = computed(() =>
credentialsStore.getCredentialTypesNodeDescriptions(props.overrideCredType, nodeType.value),
);
const credentialTypesNode = computed(() =>
credentialTypesNodeDescription.value.map(
credentialTypesNodeDescriptions.value.map(
(credentialTypeDescription) => credentialTypeDescription.name,
),
);
const credentialTypesNodeDescriptionDisplayed = computed(() =>
credentialTypesNodeDescription.value
credentialTypesNodeDescriptions.value
.filter((credentialTypeDescription) => displayCredentials(credentialTypeDescription))
.map((type) => ({ type, options: getCredentialOptions(getAllRelatedCredentialTypes(type)) })),
);
const credentialTypesNodeDescription = computed(() => {
if (typeof props.overrideCredType !== 'string') return [];
const credType = credentialsStore.getCredentialTypeByName(props.overrideCredType);
if (credType) return [credType];
const activeNodeType = nodeType.value;
if (activeNodeType?.credentials) {
return activeNodeType.credentials;
}
return [];
});
const credentialTypeNames = computed(() => {
const returnData: Record<string, string> = {};