Jul 5th New menu items and Smarter Donor table

Terrific work team, we've made some monumental changes that will have a substantial impact on usability and performance.

To sum it up:

  • Cleared Room for Improvement 🧹 We removed an old component (HeaderSettingsIcon) as part of our continuous effort to keep our codebase clean and lean.

  • New Menu Item for Easy Access πŸ‘Œ Made a shiny new addition to our user interface - "Account Settings" - to our navigational structure. This will make it a breeze for our users to locate and adjust their account settings.

  • Streamlined Navigation πŸš€ We've updated the route for our new "Account Settings" page ensuring a smooth navigation experience, reducing confusion for our beloved users.🧭

  • Consistent Paths πŸ”€ For the sake of understandable and maintainable code, we've marked a new constant - ACCOUNT_SETTINGS_PREFIX_PATH - in our route constant file.

  • Refined Donation Programs Logic πŸ’‘ The DonorProgramsFilter.js now comes with improved logic. By using filter instead of archived for listing donors, we're ensuring a more accurate and up-to-date β€˜getAllDonorsTable’ function.

  • Smarter Donor Table 🧠 We've updated the logic in the DonorProgramsTable.js to filter entries based on the donorListState value, encouraging an optimal and user-friendly view.

  • Improved Tool Imports 🧰 The DonorProgramsTableTools.js now imports setSelectedRows and setDeleteMode from a revamped path, elevating the quality of our codebase and its maintainability.

  • Enhanced Signup πŸ‘ To make the sign-up process as seamless as possible, we've adjusted the SignupForm.js to handle cases where selected payment options could be undefined. This means a lesser likelihood of user-experience bottlenecks for new users.

Great job, team! Let's press on and continue improving our product. πŸš€πŸŽˆ

Last updated