Sha256: 2ea8065bd8deda682eb1284ab1f3aa6e5938bef1af567bc07e44b45512375b4d
Contents?: true
Size: 1.39 KB
Versions: 6
Compression:
Stored size: 1.39 KB
Contents
import { selectAPIError, selectAPIResponse, selectAPIStatus } from 'foremanReact/redux/API/APISelectors'; import { STATUS } from 'foremanReact/constants'; import ACS_KEY, { acsDetailsKey, CREATE_ACS_KEY, PRODUCTS_KEY } from './ACSConstants'; export const selectAlternateContentSources = (state, index = '') => selectAPIResponse(state, ACS_KEY + index) || {}; export const selectAlternateContentSourcesStatus = (state, index = '') => selectAPIStatus(state, ACS_KEY + index) || STATUS.PENDING; export const selectAlternateContentSourcesError = (state, index = '') => selectAPIError(state, ACS_KEY + index); export const selectCreateACS = state => selectAPIResponse(state, CREATE_ACS_KEY) || {}; export const selectCreateACSStatus = state => selectAPIStatus(state, CREATE_ACS_KEY) || STATUS.PENDING; export const selectCreateACSError = state => selectAPIError(state, CREATE_ACS_KEY); export const selectACSDetails = (state, acsId) => selectAPIResponse(state, acsDetailsKey(acsId)) || {}; export const selectACSDetailsStatus = (state, acsId) => selectAPIStatus(state, acsDetailsKey(acsId)) || STATUS.PENDING; export const selectACSDetailsError = (state, acsId) => selectAPIError(state, acsDetailsKey(acsId)); export const selectProducts = state => selectAPIResponse(state, PRODUCTS_KEY) || {}; export const selectProductsStatus = state => selectAPIStatus(state, PRODUCTS_KEY) || STATUS.PENDING;
Version data entries
6 entries across 6 versions & 1 rubygems