@woocommerce/data
Version:
WooCommerce Admin data store and utilities
24 lines (23 loc) • 832 B
JavaScript
/**
* Internal dependencies
*/
import { getResourceName } from '../utils';
const EMPTY_OBJECT = {};
export const getReportItemsError = (state, endpoint, query) => {
const resourceName = getResourceName(endpoint, query);
return state.itemErrors[resourceName] || false;
};
export const getReportItems = (state, endpoint, query) => {
const resourceName = getResourceName(endpoint, query);
return (state.items[resourceName] ||
EMPTY_OBJECT);
};
export const getReportStats = (state, endpoint, query) => {
const resourceName = getResourceName(endpoint, query);
return (state.stats[resourceName] ||
EMPTY_OBJECT);
};
export const getReportStatsError = (state, endpoint, query) => {
const resourceName = getResourceName(endpoint, query);
return state.statErrors[resourceName] || false;
};