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

Adds Internship Page! #222

Merged
merged 84 commits into from
Sep 27, 2021
Merged

Adds Internship Page! #222

merged 84 commits into from
Sep 27, 2021

Conversation

advaithg
Copy link
Contributor

@advaithg advaithg commented Jul 26, 2021

Addresses issue #112

Preliminary Design here!

Aims to explain how ACM's internship program works to prospective interns, giving details about each committee's internship program, the expectations, and the next steps.

Adds internship.js in pages as well as in data, internship.scss and a number of component js and scss files (NextSteps, CommitteeInternshipInfo, InternshipTimeline).
Also adds card assets for all the committees and board under public/images/cards from the Figma.

Pending adding data, testimonials and FAQ along with feedback from previous and prospective interns and Ava, the internship director!

@mattxwang mattxwang mentioned this pull request Aug 2, 2021
11 tasks
@advaithg advaithg marked this pull request as ready for review September 26, 2021 23:14
Copy link
Contributor

@mattxwang mattxwang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know we're tight on time, so a lighter review than normal.

First, do the cards work? On Chrome/macOS, I get this:

Kapture.2021-09-26.at.17.45.43.mp4

Not sure what's happening here, but that means that none of the cards work.

Broadly, the FAQ component is also still not tabbable.

Re: content changes, you can commit them as a batch at once.

<p className={styles['application-item-info']}>{item.info}</p>
</div>
))}
-- more dates will be added throughout the quarter --
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should remove this, right?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can leave this in, especially considering the timeline is blurred - and confirm with ava in the board meeting when finalizing the timeline

pages/internship.js Outdated Show resolved Hide resolved
data/committees.js Outdated Show resolved Hide resolved
data/internship.js Outdated Show resolved Hide resolved
data/internship.js Outdated Show resolved Hide resolved
pages/internship.js Outdated Show resolved Hide resolved
styles/pages/Internship.module.scss Outdated Show resolved Hide resolved
@evanzhong
Copy link
Member

91e0433 along with 67471a1 is kind of a horrible hack, but they get the job done

@mattxwang mattxwang merged commit c5616bc into main Sep 27, 2021
@mattxwang mattxwang deleted the internship-page branch September 27, 2021 23:15
@advaithg advaithg restored the internship-page branch October 5, 2021 19:33
@advaithg advaithg deleted the internship-page branch October 5, 2021 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high-priority needs to get done relatively quickly; blocks other work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants