@veecode-platform/plugin-kong-service-manager
Version:
17 lines (15 loc) • 502 B
JavaScript
const initialPluginsToSpecState = [];
const PluginsToSpecReducer = (state, action) => {
switch (action.type) {
case "ADD_PLUGINS_TO_SPEC":
return action.payload;
case "UPDATE_PLUGINS_TO_SPEC_LIST":
return [...state, action.payload];
case "REMOVE_PLUGIN_TO_SPEC_LIST":
return state.filter((item) => item.name !== action.payload);
default:
return state;
}
};
export { PluginsToSpecReducer, initialPluginsToSpecState };
//# sourceMappingURL=reducer.esm.js.map