Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
Branched from issue #8 (fp-8-add-edit-delete)
Purpose
API calls are scattered across several components that have other concerns. This can make troubleshooting difficult.
Issue #9
Approach
Convert
fetch
api calls intoaxios
calls.Move API calls and orders array into its own redux state and actions.
Implement order redux into each component that referenced the orders array or corresponding API calls.
Testing Steps
Navigate to
/view-orders/
page.Delete Test
Delete
button.Edit and Confirm Test
Edit
button.Confirm
andCancel
.Confirm
button and verify changes were saved.Edit and Cancel Test
Edit
button.Confirm
andCancel
.Cancel
button.Learning
Reviewed the existing auth redux implementation and followed a similar design pattern.
Closes #9