-
Notifications
You must be signed in to change notification settings - Fork 9
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
Split App component into multiple smaller components #68
Split App component into multiple smaller components #68
Conversation
Almost done, just need to fix a few things I broke in the process!
|
I think this is done, and it has feature parity with the production version. I have a few more things that I want to change, but I'll open issues instead and do them on another PR, since this is huge already. |
@all-contributors please add @diogotcorreia for code |
I've put up a pull request to add @diogotcorreia! 🎉 |
Also changes them to be functional components instead of class components
A few behaviors that I've changed:
Things under the hood that have been changed:
ShiftRef
was deleted (didn't seem to be doing anything)Timetable
,Course
andShift
are now fully immutableCourseUpdate
class was deleted (was just adding unneeded complexity)