Skip to content

Conversation

@wickathou
Copy link
Collaborator

Changes

  • Added support to Node 22
  • Migration of all pages is WIP

Earlo and others added 15 commits June 19, 2024 17:33
…th node 22

Debugged multiple version conflicts
Modified event edit changed comparison to use lodash isEqual to compare objects too
Modified MUI to use latest stable instead of next version
Added @redux/toolkit to replace redux core with latest
Added @babel/core and removed depreciated babel-eslint
Temporarily disabled or commented code for debugging
Updated App.js to use BrowserRouter
Started migration of routes to new react router
Removed browser history sync between react router and redux while migrating
Started removing makeStyles
Added multiple console logs for debugging
Replaced push from connected-react-router with navigate
Debugged login and contact page routing to work using react-router-dom v6
Updated global navbar to use Link instead of a tag for home page
Modified UserMenu navigation to login page to pass next route via router state
Removed unnecesary use of useCallback and useEffect from callback page
Added next route navigation on callback page via router state to return users to the page they were in after login or first time sign up
Modified contact page back button navigation to use the useNavigation hook
Improved sendEmail function on contact page to properly verify that mandatory fields are filled
Fix issue on contact page that caused the form to clear all fields even if the email failed to be sent
Commented unnused hackerpack section from home page
Implemented useNavigation on home page to remove the use of connected-react-router push function
Commented multiple instances of unnused code
Modified welcome page to use default MUI text fields and checkbox components
Fixed welcome to send user to next route from router state
@wickathou wickathou merged commit 3f1aed7 into hackjunction:pre-STAG-node-22 Nov 26, 2024
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.

2 participants