Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update settings page and implement Redux toolkit store #76

Merged
merged 6 commits into from
May 6, 2023

Conversation

AzeezRasheed
Copy link
Collaborator

This pull request contains several changes that improve the settings page and implement the Redux toolkit store. Here's a summary of the changes:

Updated the FAQ Page, Archive Page, and Support Page to the settings page.
Updated the "Submit" button to "Save Changes" for clarity and consistency.
Implemented a Redux toolkit store to manage state across the application.
These changes were necessary to improve the usability of the settings page and provide a more streamlined user experience. The archive Page has been setup with Pagination and Search input. The updated button text clarifies the purpose of the button and reduces confusion.

Implementing the Redux toolkit store provides a centralized way to manage application state, which improves performance and reduces code complexity. With the store in place, we can easily share state between components and simplify the code needed to manage state.

To test these changes, I ran several tests, and I also reviewed the code for errors and potential bugs with Codacy.

Screenshot 2023-05-02 at 13 54 35

Screenshot 2023-05-02 at 13 54 49

Screenshot 2023-05-02 at 13 54 49

Screenshot 2023-05-02 at 13 54 49

Screenshot 2023-05-03 at 08 36 26

Please review these changes and let me know if you have any questions or concerns. I'm happy to make any necessary adjustments based on your feedback. Thank you!

@raoularavel
Copy link
Collaborator

God job
Thank you for your commitment
The design is good
Waiting for the chatbox to be complete in your next PR

@raoularavel raoularavel merged commit 044ba82 into ALCOpenSource:develop May 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Frontend - LiveChat - sprint 1 Setting-FAQ-Admin-App - Sprint 1
3 participants