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

Add TEC to homepage #500

Closed
wants to merge 24 commits into from
Closed

Add TEC to homepage #500

wants to merge 24 commits into from

Conversation

patriciaahuang
Copy link
Contributor

@patriciaahuang patriciaahuang commented Sep 25, 2023

Summary

Put TEC tracker as a card on homepage.

Screen Shot 2023-09-25 at 1 45 31 AM

@patriciaahuang patriciaahuang requested a review from a team as a code owner September 25, 2023 05:36
@dti-github-bot
Copy link
Member

dti-github-bot commented Sep 25, 2023

[diff-counting] Significant lines: 213.

@andrew032011
Copy link
Collaborator

andrew032011 commented Sep 25, 2023

@patriciaahuang I think you branched off of add-name-to-readme when making this branch, so you have an extra commit from that other branch on this branch. Just a reminder for future reference.

No matter, once you merge in your change for readme, just run

git checkout main
git pull
git checkout add-tec-to-homepage
git rebase main
git push

And it should disappear from the diff.

@andrew032011
Copy link
Collaborator

andrew032011 commented Sep 25, 2023

Can you take a screenshot of the homepage and add it to the description, so that we can see how this looks? Makes it easier to review quickly/verify we're seeing the same thing.

* add candidate decider helper text

* prettier

* remove name prop

* remove unused input
@alyssayzhang
Copy link
Contributor

lgtm! make sure to run prettier with yarn run format :)

oscarwang20 and others added 19 commits September 25, 2023 02:41
* file upload and json conversion

* dependency

* member update

* removed dropzone, using input instead

* file upload input

* error message for no file

* fixed styling

* removed unnecesary import

* error handling and current data keeping

* add new member empty fields

* currMember

* ux changes and code duplication

* error messages and styling

* removed RenderUploadStatus

* text wrapping buttons

* removed members[]

* disable no implicit any rule

* back to old ways

* upload status rework

* role, subteam, email checks; truthy empty array

* more specific error messages

* code repetition in error checking and subteam contained in formerSubteams

* formerSubteam check

* removed console log

* former subteam existence check

* removed console logs

* refactored based on excel/sheets formatting

* sample file download and small fixes

* small changes

* removed unnecessary role null check since already in error checker
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.

5 participants