@cegal/ui-utils
v0.9.3
Published
Cegal UI utilities
Downloads
18
Readme
UI
UI utilities we can use for our prokects
fetch
This is a fetch utility that can mock results, simulate different HTTP statues, and dispatches actions for request/success/failure events
How to use
import { fetch } from '@cegal/ui-utils'
and in your code, add this as an action:
const fetchSomething = (params) => {
return fetch.call({
url: YOUR_API_URL_HERE,
expectedPayload: {
'add here': 'your expected mocked response'
},
type: {
request: 'YOUR_ACTION_FOR_REQUEST',
success: 'YOUR_ACTION_FOR_SUCCESS',
failure: 'YOUR_ACTION_FOR_FAILURE'
}
})
}
Note that this will return a Promise, so please use it in a Redux project with thunk middleware.
Change logs
Visit design.cegal.com/change-log
How to use it
install from npm.
npm install --save @cegal/ui-utils
See design.cegal.com on how to use the React components