@red-hat-developer-hub/backstage-plugin-bulk-import
Version:
18 lines (15 loc) • 723 B
JavaScript
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