mirror of
https://github.com/strapi/strapi.git
synced 2025-11-07 21:58:23 +00:00
33 lines
718 B
JavaScript
33 lines
718 B
JavaScript
import { createSelector } from 'reselect';
|
|
import pluginId from 'pluginId';
|
|
|
|
/**
|
|
* Direct selector to the configPage state domain
|
|
*/
|
|
const selectConfigPageDomain = () => state => state.get(`${pluginId}_configPage`);
|
|
|
|
/**
|
|
* Default selector used by ConfigPage
|
|
*/
|
|
|
|
const selectConfigPage = () => createSelector(
|
|
selectConfigPageDomain(),
|
|
(substate) => substate.toJS(),
|
|
);
|
|
|
|
const makeSelectEnv = () => createSelector(
|
|
selectConfigPageDomain(),
|
|
(substate) => substate.get('env'),
|
|
);
|
|
|
|
const makeSelectModifiedData = () => createSelector(
|
|
selectConfigPageDomain(),
|
|
(substate) => substate.get('modifiedData').toJS(),
|
|
);
|
|
|
|
export default selectConfigPage;
|
|
export {
|
|
makeSelectEnv,
|
|
makeSelectModifiedData,
|
|
};
|