UNPKG

@woocommerce/data

Version:
16 lines (15 loc) 841 B
import { getRequestIdentifier, getUrlParameters, parseId } from '../crud/utils'; import { WC_PRODUCT_VARIATIONS_NAMESPACE } from './constants'; import CRUD_ACTIONS from './crud-actions'; export const isGeneratingVariations = (state, idQuery) => { const urlParameters = getUrlParameters(WC_PRODUCT_VARIATIONS_NAMESPACE, idQuery); const { key } = parseId(idQuery, urlParameters); const itemQuery = getRequestIdentifier(CRUD_ACTIONS.GENERATE_VARIATIONS, key); return state.requesting[itemQuery]; }; export const generateProductVariationsError = (state, idQuery) => { const urlParameters = getUrlParameters(WC_PRODUCT_VARIATIONS_NAMESPACE, idQuery); const { key } = parseId(idQuery, urlParameters); const itemQuery = getRequestIdentifier(CRUD_ACTIONS.GENERATE_VARIATIONS, key); return state.errors[itemQuery]; };