* Temporarily uninstalling husky cause github desktop has issues with it
* Cleaned up some code. Removed unnecessary state value on injected popup
* Should've fixed popup alignment issue. Still need to integrate course schedule with calendar. Still debugging.
* Updated CalendarGridStories
* Fix: change to ExampleCourse from exampleCourse
* setCourse and calendar header need work
* Update as part of merge
* Fix: fixed build errors
* Fix: Added Todo
* Chore: Cleaned up useFlattenedCourseSchedule hook
* fix: List now keeps track of state when existing items are switched, while adding new items to the end
* Added back husky
* Update src/views/components/calendar/Calendar/Calendar.tsx
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com>
* refactor: added type-safety, destructuring, etc. ready for re-review
* refactor: got rid of ts-ignore in openNewTabFromContentScript
* Update src/views/components/calendar/CalendarHeader/CalenderHeader.tsx
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com>
* refactor: using path aliasing
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com>
* refactor: using path aliasing
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com>
* refactor: using satisfies instead of as
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com>
* refactor: using satisfies instead of as
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com>
* style: reformatted spacing
* style: eslint import order
* refactor: added new constructor for UserSchedule to avoid passing down null values to child props
---------
Co-authored-by: doprz <52579214+doprz@users.noreply.github.com>
* fix: use StatusType
* fix: use AutoLoadStatus
* fix: use typof SiteSupport.*
* fix: one more of Status to StatusType
* fix: use import type
* fix: use path alias imports
* fix: use Extract
* fix: remove unnecessary import
* fix: **revert this later** - comment out build errs
* fix: add schedule to story
* feat: add props for dividers
* revert: un-comment build errors
This reverts commit 082e9e0269.
* Revert "fix: remove unnecessary import"
This reverts commit 9230346d26.
* Revert "fix: use Extract"
This reverts commit f6aa80d411.
* Revert "fix: use path alias imports"
This reverts commit ea9bf3c635.
* Revert "fix: use import type"
This reverts commit 27fee47778.
* Revert "Merge branch 'fix/Status-to-StatusType' into fix/divider-usage"
This reverts commit b1715ea360, reversing
changes made to 9ccc43ca27.
* fix: dont use magic number
* fix: lint errs
* fix: reorder imports
* fix: use path alias
* fix: more path alias
* fix: even more path aliasing
* fix: even moreeeee path aliasing
* fix: sort imports
* fix: sort imports (again)
* fix: use StatusType
* fix: use AutoLoadStatus
* fix: use typof SiteSupport.*
* fix: one more of Status to StatusType
* fix: use import type
* fix: use path alias imports
* fix: use Extract
* fix: remove unnecessary import
* feat: corrected date updated text
* feat: whew alignment looks way better
* feat: aligned the bars and made the latter half justify-end
* fix: limt
* fix: removed broken divider vinson did u do this
* feat: updated divider component
* refactor: inlined Divider's classes, simplified stories
* fix: style to unocss in story
* style: renamed variant to orientation for buttons
* docs: updated comments in Divider after prop name change
* Attempting to use more lightweight version
* Did not work.
* This is not what I wanted
* The image saves correctly. Needs padding
* Padding !!
* Removed downloadjs
* Padding more
* CalendarHeader alignment progress
* Boom
* css
* Between
* Lol
* Gap fix
* whitespace-nowrap
* Gaps
* Finished alignment of CourseStatus and Buttons
* Colors
* ESLint auto format
* Color UT Registration Plus text
* Reverting vscode
---------
Co-authored-by: Vinson Zheng <vinsonzheng499@gmail.com>