Skip to content
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

feat: abhinavchadaga/course-catalog-popup #128

Conversation

abhinavchadaga
Copy link
Contributor

Second attempt at a PR for this - think a bunch of this pr has been merged in already by others

DEMO
course-catalog-injected-popup-demo

update the stories and create the header component
added course buttons, using proper subcomponents now.
Old one to "Old", remove "2" from new one
change style in header
replace current grade colors with a tailwind palette
Remove unused variable and unnecessary args to url
@abhinavchadaga abhinavchadaga changed the base branch from main to hackathon March 4, 2024 04:44
@abhinavchadaga abhinavchadaga marked this pull request as ready for review March 4, 2024 04:45
@doprz doprz self-requested a review March 4, 2024 04:52
@doprz doprz merged commit f8303e0 into Longhorn-Developers:hackathon Mar 4, 2024
3 of 5 checks passed
@abhinavchadaga abhinavchadaga deleted the abhinavchadaga/course-catalog-popup branch March 4, 2024 18:40
doprz pushed a commit that referenced this pull request Mar 6, 2024
* some work

* some work on course popup

update the stories and create the header component

* use chip component in header

* complete CourseHeaderAndActions Component

added course buttons, using proper subcomponents now.

* Change test course to 314

* Add rmp callback

* some unocss updates

* add course button onclick handlers

* add todo for calendar button

* Rename CoursePopup

Old one to "Old", remove "2" from new one

* description stuff done

* Modify story to use proper course info

* Add Grade Distribution Stuff

* Minor tweaks

change style in header

* Add TODO

replace current grade colors with a tailwind palette

* Fix syllabi url

Remove unused variable and unnecessary args to url

* Bunch of renaming

* Kinda complete the handlers

* change grade distribution colors to match updated figma

* change from reducer pattern to state variables, remove chartData from state

* add additional story

* disabled add when course is not open

* use array fill

* Some changes with the instructor names

* trying to get the CES stuff to work

* CES button is working

* remove a todo

* add actual color for dminus

* fix description, start no distribution state

* post merge fixes

* small fixes

* fix: import as type

* fix: some better typescript stuff i think

* fix: manifest.ts

* fix: pr feedback

* fix: remove old CoursePopup component

* fix: course catalog injected popup story should useScott's 314 class since it actually has data

* fix: build error in background.ts:

* chore: run eslint autofix on CourseCatalogInjectedPopup.stories.ts

* chore: run prettier on CourseCatalogInjectedPopup.stories.ts
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