UNPKG

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

Version:

17 lines (15 loc) 605 B
const initialAssociatedRoutePluginsState = []; const AssociatedRoutePluginsReducer = (state, action) => { switch (action.type) { case "ADD_ROUTE_PLUGINS_ASSOCIATED": return action.payload; case "REMOVE_ROUTE_PLUGIN_ASSOCIATED": return state.filter((item) => item.id !== action.payload); case "UPDATE_ROUTE_PLUGINS_ASSOCIATED": return state.map((item) => item.name === action.payload.name ? action.payload : item); default: return state; } }; export { AssociatedRoutePluginsReducer, initialAssociatedRoutePluginsState }; //# sourceMappingURL=reducer.esm.js.map