fix: ui for errors in byok

This commit is contained in:
aakashb95
2026-01-19 13:17:28 +05:30
parent 4019ccd678
commit a801eb8c44
6 changed files with 98 additions and 44 deletions
@@ -57,6 +57,14 @@ export const useIntegrationHook = integrationId => {
return integrationType.value === 'single';
});
/**
* Whether any hook needs reauthorization (e.g., API key issues)
* @type {import('vue').ComputedRef<boolean>}
*/
const hookNeedsReauthorization = computed(() => {
return integration.value.hooks?.some(hook => hook.reauthorization_required);
});
return {
integration,
integrationType,
@@ -64,5 +72,6 @@ export const useIntegrationHook = integrationId => {
isIntegrationSingle,
isHookTypeInbox,
hasConnectedHooks,
hookNeedsReauthorization,
};
};