-
+
{t('Send to %s', integration.name)}
{hasDuplicateNames && (
- ({integration.id})
+
+ ({integration.id ?? integration.provider})
+
)}
),
- onAction: () => handleLaunchCodingAgent(integration.id, integration.name),
+ onAction: () => handleLaunchCodingAgent(integration),
disabled: isLoadingAgents || isLaunchingAgent,
})),
];
@@ -333,7 +347,11 @@ function SolutionActionButton({
const primaryButtonLabel = isSeerPreferred
? t('Find Solution with Seer')
: hasDuplicateNames
- ? t('Send to %s (%s)', preferredIntegration!.name, preferredIntegration!.id)
+ ? t(
+ 'Send to %s (%s)',
+ preferredIntegration!.name,
+ preferredIntegration!.id ?? preferredIntegration!.provider
+ )
: t('Send to %s', preferredIntegration!.name);
const primaryButtonProps = isSeerPreferred
@@ -344,10 +362,9 @@ function SolutionActionButton({
children: primaryButtonLabel,
}
: {
- onClick: () =>
- handleLaunchCodingAgent(preferredIntegration!.id, preferredIntegration!.name),
+ onClick: () => handleLaunchCodingAgent(preferredIntegration!),
busy: isLaunchingAgent,
- icon: