ca8efd7c3e
* initial experiment for fetch error handling * throw error from api response error (this allows for catching it in the stream) * Add ERROR action type * Controls: resolve with an error response object rather than throw exception * remove try catch from resolver; just yield correct object based on presence of any errors * Make the use collection hook return an error. * Small tidy up in use-store-products * Throw exception from Use Collection - useState is needed for the exception to work inside a hook (see comments) * Show error code from API in error message * Update assets/js/base/components/block-error-boundary/block-error.js Co-Authored-By: Albert Juhé Lluveras <aljullu@gmail.com> * Update assets/js/base/components/block-error-boundary/style.scss Co-Authored-By: Albert Juhé Lluveras <aljullu@gmail.com> * Remove comment * Handle api error in boundry * Use reject in promise * Return error message by default which may be undefined (this is ok) * Update mocks so tests pass again Co-authored-by: Darren Ethier <darren@roughsmootheng.in> Co-authored-by: Albert Juhé Lluveras <aljullu@gmail.com> |
||
---|---|---|
.. | ||
components | ||
context | ||
hocs | ||
hooks | ||
utils |