UNPKG

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

Version:
21 lines (18 loc) 833 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) }; } function useGitlabConfigured() { return useNumberOfApprovalTools().gitlabConfigured; } export { useGitlabConfigured, useNumberOfApprovalTools }; //# sourceMappingURL=useNumberOfApprovalTools.esm.js.map