mirror of
https://github.com/strapi/strapi.git
synced 2025-09-08 08:08:18 +00:00
29 lines
569 B
JavaScript
29 lines
569 B
JavaScript
![]() |
import { createSelector } from 'reselect';
|
||
|
import pluginId from '../../pluginId';
|
||
|
import { initialState } from './reducer';
|
||
|
|
||
|
/**
|
||
|
* Direct selector to the settingView state domain
|
||
|
*/
|
||
|
const settingViewDomain = () => state =>
|
||
|
state.get(`${pluginId}_settingsView`) || initialState;
|
||
|
|
||
|
/**
|
||
|
* Other specific selectors
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* Default selector used by Main
|
||
|
*/
|
||
|
|
||
|
const makeSelectSettingView = () =>
|
||
|
createSelector(
|
||
|
settingViewDomain(),
|
||
|
substate => {
|
||
|
return substate.toJS();
|
||
|
}
|
||
|
);
|
||
|
|
||
|
export default makeSelectSettingView;
|
||
|
export { settingViewDomain };
|