Sha256: 3639c0ea1e5618fb5ca95823fc523ed26aff6d5e3e22297fe5bc6988c34fa231
Contents?: true
Size: 791 Bytes
Versions: 85
Compression:
Stored size: 791 Bytes
Contents
import { foremanUrl } from '../../../../../ForemanRhCloudHelpers'; import { selectAccountsList } from '../../../AccountList/AccountListSelectors'; import { CONNECTOR_STATUS } from './CloudConnectorConstants'; export const SelectCloudConnectorStatus = state => selectAccountsList(state).CloudConnectorStatus || {}; export const selectStatus = state => { const { task } = SelectCloudConnectorStatus(state); if (!task) return CONNECTOR_STATUS.NOT_RESOLVED; if (task.result === 'pending') return CONNECTOR_STATUS.PENDING; if (task.result === 'success') return CONNECTOR_STATUS.RESOLVED; return CONNECTOR_STATUS.NOT_RESOLVED; }; export const selectJobLink = state => { const { id } = SelectCloudConnectorStatus(state); return id ? foremanUrl(`/job_invocations/${id}`) : ''; };
Version data entries
85 entries across 85 versions & 1 rubygems