-
Notifications
You must be signed in to change notification settings - Fork 324
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement planner placeholder (#1635)
* Add placeholder reducer state and convert ModuleTime to object * Add placeholders for GEM and CS * Switch to new planner data shape The new shape makes it easier to typecheck and work with in the reducer * Add category select dropdown to AddModule * Update action and drilldown props for add placeholder * Add UI scaffold for editing placeholders * Fix types * Add PlannerModuleSelect component * Add autocomplete to planner * Add set placeholder action and UI * Fix nextId returning -Infinity when modules is empty * Increase PlannerSemester min height for new add module UI * Fix lint * Fix lint-ish * Fix more merge issues * Tweak styles Co-authored-by: E-Liang Tan <[email protected]>
- Loading branch information
1 parent
312b11a
commit 9d56881
Showing
31 changed files
with
1,090 additions
and
373 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.