export type IntegrationDetailSearchTab = "accounts" | "source" | "tools";export type IntegrationDetailInternalTab = "accounts" | "tools"; export const integrationDetailTabForAddCompletion = ( pluginKey: string,): IntegrationDetailSearchTab | undefined => (pluginKey === "apps" ? "source" : undefined); export const integrationDetailInternalTabFromSearch = ( tab: IntegrationDetailSearchTab | undefined,): IntegrationDetailInternalTab => (tab === "tools" ? "tools" : "accounts"); export const integrationDetailSearchTabForInternal = ( integrationKind: string | undefined, tab: IntegrationDetailInternalTab,): IntegrationDetailSearchTab => tab === "tools" ? "tools" : integrationKind === "apps" ? "source" : "accounts";
export type IntegrationDetailSearchTab = "accounts" | "source" | "tools";
export type IntegrationDetailInternalTab = "accounts" | "tools";
export const integrationDetailTabForAddCompletion = (
pluginKey: string,
): IntegrationDetailSearchTab | undefined => (pluginKey === "apps" ? "source" : undefined);
export const integrationDetailInternalTabFromSearch = (
tab: IntegrationDetailSearchTab | undefined,
): IntegrationDetailInternalTab => (tab === "tools" ? "tools" : "accounts");
export const integrationDetailSearchTabForInternal = (
integrationKind: string | undefined,
tab: IntegrationDetailInternalTab,
): IntegrationDetailSearchTab =>
tab === "tools" ? "tools" : integrationKind === "apps" ? "source" : "accounts";