UNPKG

@veecode-platform/plugin-kong-service-manager

Version:

17 lines (15 loc) 555 B
const initialPluginsSpecListState = []; const PluginsSpecListReducer = (state, action) => { switch (action.type) { case "ADD_PLUGINS_TO_LIST": return action.payload; case "UPDATE_PLUGIN_FROM_LIST": return state.map((item) => item.name === action.payload.name ? action.payload : item); case "REMOVE_PLUGIN_FROM_LIST": return state.filter((item) => item.name !== action.payload); default: return state; } }; export { PluginsSpecListReducer, initialPluginsSpecListState }; //# sourceMappingURL=reducer.esm.js.map