Skip to content

WIP - Rewrite frontend components to use React Query#1080

Draft
lhvy wants to merge 19 commits intoserver-rewritefrom
frontend-react-query
Draft

WIP - Rewrite frontend components to use React Query#1080
lhvy wants to merge 19 commits intoserver-rewritefrom
frontend-react-query

Conversation

@lhvy
Copy link
Copy Markdown
Contributor

@lhvy lhvy commented Oct 9, 2025

TBD

@lhvy lhvy self-assigned this Oct 9, 2025
@lhvy lhvy added the 🍀 feature 🪴 New feature or request label Oct 9, 2025
@lhvy lhvy force-pushed the frontend-react-query branch from f643c88 to d6554e5 Compare October 22, 2025 02:52
@lhvy lhvy force-pushed the frontend-react-query branch from 3207e00 to ad30d44 Compare March 31, 2026 00:21
lhvy and others added 4 commits April 1, 2026 00:36
* feat: add mutation and route for add event

* feat: add event form with refactored closing to unmount instead of manually resetting states

* feat: add mutation call for new event added

* feat: add back colors

* feat: add back in color options and refactored calculation of color chunks

* feat: add color to add event request

* feat: refactor again to have 1parent-2children architecture using useImperativeHandle hook

* feat: implement course and class time fetch

* feat: add back in tutoring form with proper gql queries + have gql query work now

* fix: make a separate hook for the tutoring information fetch to not interfere with optimal fetch used in CourseSelect

* feat: add event ids returned from get timetable route

* fix: build error due to typing of gql query

* Address review comments

* Fix minor issues and cleanup

* Fix bugs with graphql and tutoring events

* Add todo for later

* Apply lint fix

---------

Co-authored-by: Lucas <me@lhvy.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🍀 feature 🪴 New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants