@api-platform/client-generator
Version:
Generate apps built with Next, Nuxt, Quasar, React, React Native, Vue or Vuetify for any API documented using Hydra or OpenAPI
34 lines (26 loc) • 635 B
JavaScript
import { combineReducers } from 'redux';
export function error(state = null, action) {
switch (action.type) {
case '{{{uc}}}_CREATE_ERROR':
return action.error;
default:
return state;
}
}
export function loading(state = false, action) {
switch (action.type) {
case '{{{uc}}}_CREATE_LOADING':
return action.loading;
default:
return state;
}
}
export function created(state = null, action) {
switch (action.type) {
case '{{{uc}}}_CREATE_SUCCESS':
return action.created;
default:
return state;
}
}
export default combineReducers({ error, loading, created });