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/login page #86

Closed
wants to merge 39 commits into from
Closed

Feat/login page #86

wants to merge 39 commits into from

Conversation

tyleryy
Copy link
Contributor

@tyleryy tyleryy commented Dec 15, 2023

Overview

Login page for hackers to login and apply for IrvineHacks. For Issue #81. You do not need to review the components in the components/ui folder of the NextJS site project folder. These are autogenerated shadcn components that were installed. Refer to the docs for more info: https://ui.shadcn.com/docs.

@tyleryy tyleryy self-assigned this Dec 15, 2023
@tyleryy tyleryy marked this pull request as draft December 15, 2023 19:57
apps/site/src/components/ui/button.tsx Outdated Show resolved Hide resolved
apps/site/src/components/ui/button.tsx Outdated Show resolved Hide resolved
apps/site/src/components/ui/button.tsx Outdated Show resolved Hide resolved
apps/site/src/components/ui/button.tsx Outdated Show resolved Hide resolved
apps/site/src/components/ui/button.tsx Outdated Show resolved Hide resolved
apps/site/src/components/ui/form.tsx Outdated Show resolved Hide resolved
apps/site/src/components/ui/form.tsx Outdated Show resolved Hide resolved
apps/site/src/components/ui/form.tsx Outdated Show resolved Hide resolved
apps/site/src/components/ui/form.tsx Outdated Show resolved Hide resolved
apps/site/src/components/ui/form.tsx Outdated Show resolved Hide resolved
@rileysw
Copy link
Contributor

rileysw commented Dec 15, 2023

Also, any reason why the button is light blue?

@IanWearsHat
Copy link
Member

Will mobile responsiveness be in a future issue?

@tyleryy
Copy link
Contributor Author

tyleryy commented Dec 15, 2023

I just made it blue because. I can change it if you would like

@tyleryy
Copy link
Contributor Author

tyleryy commented Dec 15, 2023

Is it not responsive? I thought I made it so. If not send a screenshot I'll fix it

@rileysw
Copy link
Contributor

rileysw commented Dec 15, 2023

I just made it blue because. I can change it if you would like

Probably the gold button for consistency

Oh it's not a white background...I don't have a better suggestion, that's a graphics thing 😢

@rileysw
Copy link
Contributor

rileysw commented Dec 15, 2023

I just made it blue because. I can change it if you would like

Probably the gold button for consistency

Oh it's not a white background...I don't have a better suggestion, that's a graphics thing 😢

On second thought, can you use white background? At least that's what the Figma indicates

@tyleryy
Copy link
Contributor Author

tyleryy commented Dec 15, 2023

I just made it blue because. I can change it if you would like

Probably the gold button for consistency
Oh it's not a white background...I don't have a better suggestion, that's a graphics thing 😢

On second thought, can you use white background? At least that's what the Figma indicates

Yea in my personal opinion I didn't like the color scheme on the Figma design. Mine isn't great either, but I just wanted to get functionality working first and then change colors later. We can talk to graphics about it.

@waalbert
Copy link
Contributor

waalbert commented Dec 15, 2023

It looks like this includes the commits from PR #80 . Wouldn't it be better to only include the shadcn dependencies?

@taesungh
Copy link
Member

Agree with Albert here, if we need to set up shadcn first, let's have that in a separate PR and contain the scope of subsequent PRs.

@taesungh taesungh closed this Dec 16, 2023
@tyleryy
Copy link
Contributor Author

tyleryy commented Dec 16, 2023

Yea thats what #80 is supposed to be.

@tyleryy tyleryy reopened this Dec 16, 2023
@tyleryy tyleryy marked this pull request as draft December 16, 2023 01:27
@samderanova
Copy link
Contributor

I think what they're saying is that we should fix up and merge 80 before we work on this because 80 isn't done yet. I'm assuming you based this PR off of 80?

@taesungh
Copy link
Member

We need the login page long before the schedule, so we should extract what's needed for both and review that before reviewing the login page design.

@tyleryy
Copy link
Contributor Author

tyleryy commented Dec 16, 2023

I think what they're saying is that we should fix up and merge 80 before we work on this because 80 isn't done yet. I'm assuming you based this PR off of 80?

Yea I did because 80 is where I set up shadcn. And since it was my first time using shadcn, I POCed it by doing a quick mock up of the schedule page using shadcn. Because shadcn, you install only the components you need, thru the CLI, so I wanted to test the full process of installing the components and using them. I set up and tested the library to make sure shadcn was viable enough to be used.

@samderanova
Copy link
Contributor

Can you extract only the stuff we need for the login page (shadcn and components) and then keep it here instead of basing this PR off of #80 ?

@tyleryy tyleryy marked this pull request as ready for review December 16, 2023 07:01
@taesungh
Copy link
Member

We are missing the schedule page now. Could you rebase/cherry pick only the relevant changes as originally suggested?

@rileysw rileysw mentioned this pull request Dec 16, 2023
@samderanova samderanova removed a link to an issue Dec 17, 2023
@samderanova
Copy link
Contributor

Closing this as completed by #114 .

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.

6 participants