UNPKG

@red-hat-developer-hub/backstage-plugin-bulk-import

Version:
18 lines (15 loc) 723 B
import { useApi, configApiRef } from '@backstage/core-plugin-api'; function useNumberOfApprovalTools() { const config = useApi(configApiRef); const githubIntegrations = config.getOptionalConfigArray("integrations.github") ?? []; const gitlabIntegrations = config.getOptionalConfigArray("integrations.gitlab") ?? []; const isGitHubConfigured = githubIntegrations.length > 0; const isGitLabConfigured = gitlabIntegrations.length > 0; return { githubConfigured: isGitHubConfigured, gitlabConfigured: isGitLabConfigured, numberOfApprovalTools: Number(isGitHubConfigured) + Number(isGitLabConfigured) }; } export { useNumberOfApprovalTools }; //# sourceMappingURL=useNumberOfApprovalTools.esm.js.map