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: 회원가입 페이지 UI 추가 구현 #21

Merged
merged 48 commits into from
Nov 8, 2023
Merged

Conversation

pepperdad
Copy link
Member

@pepperdad pepperdad commented Oct 28, 2023

변경사항

회원가입 페이지 - 회원가입 폼 관련 내부 페이지 추가

  • 계정 정보 입력 컴포넌트 추가
  • 추가 정보 입력 컴포넌트 추가
  • 프로필 정보 입력 컴포넌트 추가

테스트

  • localhost:3000/signup 접근

TODO

  • 아이디, 비밀번호 등 중복되거나 타입에 맞는 validation 추가
  • 휴대폰 인증번호 확인 로직 추가
  • 소셜 로그인 구현
  • 회원가입 내부 2번째 페이지에서 SNS email 불러오기

생각할 것

  • 회원가입 폼 제출이 어느 페이지에서 이뤄지냐에 따라 formData recoil로 변경 예정

Copy link
Contributor

@Choi-Jinwook Choi-Jinwook left a comment

Choose a reason for hiding this comment

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

확인했습니다! LGTM☺️

Copy link
Contributor

@NacreousCloud NacreousCloud left a comment

Choose a reason for hiding this comment

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

고생하셨습니다! 코멘트 한번씩 확인부탁드릴게요~

src/signup/AccountInfo.tsx Outdated Show resolved Hide resolved
src/signup/AccountInfo.tsx Outdated Show resolved Hide resolved
src/signup/AccountInfo.tsx Outdated Show resolved Hide resolved
src/signup/AccountInfo.tsx Outdated Show resolved Hide resolved
src/signup/AdditionalInfo.tsx Outdated Show resolved Hide resolved
src/signup/Instructions.tsx Outdated Show resolved Hide resolved
src/signup/ProfileInfo.tsx Outdated Show resolved Hide resolved
src/signup/TextArea.tsx Outdated Show resolved Hide resolved
src/signup/CheckAuth.tsx Outdated Show resolved Hide resolved
src/shared/components/AuthTimer.tsx Outdated Show resolved Hide resolved
Copy link
Contributor

@Choi-Jinwook Choi-Jinwook left a comment

Choose a reason for hiding this comment

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

필요한 부분이 있어서 다시 읽어보다가 리뷰 다시 남깁니다!ㅎㅎ 별건 아니지만 코멘트 확인부탁드릴게요!

src/signup/Input.tsx Outdated Show resolved Hide resolved
Choi-Jinwook and others added 3 commits November 3, 2023 17:25
 into feat/signup-page

; Conflicts:
;	pages/_app.tsx
;	pages/signup/index.tsx
;	public/images/samples/eye.svg
;	src/shared/components/index.ts
;	src/shared/styles/globals.css
;	src/signup/Agreement.tsx
;	src/signup/Button.tsx
;	src/signup/Greeting.tsx
;	tailwind.config.js
run: yarn tsc-project
Copy link

Choose a reason for hiding this comment

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

이 코드 패치에 대한 간단한 코드 리뷰를 도와드리겠습니다.

  1. runs-on: self-hosted를 주석 처리하고 runs-on: ubuntu-latest로 변경했습니다. 이렇게 함으로써 self-hosted 에이전트가 아닌 ubuntu-latest 에이전트에서 작업을 실행하게 됩니다.

  2. 'Checkout' 단계 밑에 'Install dependencies' 단계가 누락되었는지 확인해야 합니다. 이 단계에서 프로젝트에 필요한 종속성(packages)을 설치하는 것이 일반적입니다. 만약 설치되어 있지 않다면 해당 단계를 추가해야 합니다.

  3. 마지막 줄에 \ No newline at end of file 주석은 파일 끝에 새 줄이 없음을 나타냅니다. 파일의 가독성을 위해 새 줄을 추가해주는 것이 좋습니다.

개선 제안 및 버그 위험 사항은 다음과 같습니다:

  • 'Install dependencies' 단계 추가 여부 확인
  • 필요한 경우, tsc-project의 명령 실행 전에 환경 설정 작업을 체크하고 수행할 수 있는지 확인

리뷰가 유용한지 확인하시고 개발 작업에 도움이 되시기를 바랍니다!

@pepperdad
Copy link
Member Author

다시 확인 부탁드립니다!
Review 남겨주신 것들 수정 및 타이머 공용 컴포넌트로 수정하였습니다.
PR이 조금 길어져서 Approve 시, merge 후 다시 기능별 브랜치 파서 작업 후 PR 올리겠습니다!

Copy link
Contributor

@NacreousCloud NacreousCloud left a comment

Choose a reason for hiding this comment

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

확인했습니다~ 추가한 코멘트는 가독성을 위한 개선제안입니다! 다음 작업때 확인부탁드릴게요

진욱님 브랜치를 머지받은 부분은 따로 코멘트하지않았습니다! 나중에 진욱님 브랜치가 수정되면서 충돌이 발생한다면 얘기해주세요!

onChange,
...props
}: InputProps) => {
const [preview, setPreview] = useState(type === "password" ? false : true);
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
const [preview, setPreview] = useState(type === "password" ? false : true);
const [preview, setPreview] = useState(type !== "password");

@pepperdad pepperdad merged commit 6029035 into develop Nov 8, 2023
2 checks passed
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.

4 participants