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

7, 8주차 최종 산출물 #72

Merged
merged 1 commit into from
Oct 25, 2024
Merged

7, 8주차 최종 산출물 #72

merged 1 commit into from
Oct 25, 2024

Conversation

YIMSEBIN
Copy link
Contributor

  • 기존 MyAccount 페이지를 CompanyRecruitments로 이름 변경
  • 새로운 MyAccount 페이지 구현을 위해 기존 페이지의 역할 변경
  • refactor: visaRegistration 관련 파일 구조 변경
  • visaRegistration 페이지를 src/pages/employee에서 src/pages로 이동
  • 관련 기능을 src/features/employee/visaRegistration에서 src/features/visaRegistration으로 이동
  • feat: Table 컴포넌트 구현

  • feat: 변경된 고용주 마이페이지 구현

  • refactor: 회사 관련 공통 기능을 features/companies로 이동 및 CompanyInfo 수정

  • refactor: CompanyRecruitments 페이지 이름을 MyCompany로 변경

  • feat: EmployerMyAccount path 설정

  • refactor: 불필요한 코드 삭제 및 폴더명 일관성 있게 변경

  • Feat/Select 컴포넌트 구현 #50 Select 컴포넌트 구현 (Feat/#50 Select 컴포넌트 구현 #53)

  • feat: add Select component

  • feat: add useGlobalSelect and useSelect

  • refactor: move directory

  • refactor: EmployerMyAccount 페이지에서 mock 데이터 분리 및 코드 정리

  • refactor: visaRegistration 및 applicants 페이지의 mock, style 파일 분리

  • refactor: RecruitmentList 컴포넌트 리팩토링 및 RecruitmentsTable 분리

  • refactor: CompanyInfo 반응형 디자인 수정

  • refactor: 외국인 번호 및 비자 발급 일자 등록 페이지 스타일 수정

  • refactor: Header 컴포넌트의 닉네임 버튼을 사용자 프로필 이미지로 변경

  • Refactor/Modal 컴포넌트 재설계 #54 Modal 컴포넌트 재설계 (Refactor/#54 Modal 컴포넌트 재설계 #55)

  • chore: add loadable component package

  • feat: implement modal management system with context and dynamic loading

  • refactor: 코드 리뷰 반영

  • formValid를 useMemo로 관리
  • validateForeignerNumber 함수를 별도 파일로 분리
  • react-hook-form 을 사용했습니다.
  • api 명세서에 맞게 이름,주소,번호,경력,자기소개,한국어실력을 필수값으로 받게 했습니다.
  • fix: change button prop

  • feat: add GitHub Actions workflow for linting and type checking


Issue

ex) #이슈번호, #이슈번호

Description

이번 PR에서 작업한 내용을 간략히 설명해주세요(이미지 첨부 가능)

ScreenShots(optional)

Review Requirements(optional)

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
* Update README.md

* Refactor/#47 6주차 코드리뷰 리팩토링 (#48)

* refactor: separate style and prop-related constants

* refactor: remove lambda function

* refactor: restructure SignUp and RecruitmentHeader components

* feat: separate Button and Text component of SignIn

* feat: add SignUpText component

* refactor: remove auth page's barrel file

* Feat/#42, #43 지원자 목록 페이지 및 팝업 구현 (#51)

* feat: 지원자 목록 페이지 구현

* feat: 지원자 목록 페이지 스토리북 생성

* refactor: ApplicantList 테이블 컴포넌트 분리

* feat: Applicants path 설정

* feat: 지원자 목록 페이지에 계약 관련 팝업 추가

* fix: 이미지 경로 수정 및 불필요한 태그 제거

* refactor: MyAccount 페이지 구조 변경 및 CompanyRecruitments로 파일명 변경

- 기존 MyAccount 페이지를 CompanyRecruitments로 이름 변경
- 새로운 MyAccount 페이지 구현을 위해 기존 페이지의 역할 변경

* refactor: visaRegistration 관련 파일 구조 변경

- visaRegistration 페이지를 src/pages/employee에서 src/pages로 이동
- 관련 기능을 src/features/employee/visaRegistration에서 src/features/visaRegistration으로 이동

* feat: Table 컴포넌트 구현

* feat: 변경된 고용주 마이페이지 구현

* refactor: 회사 관련 공통 기능을 features/companies로 이동 및 CompanyInfo 수정

* refactor: CompanyRecruitments 페이지 이름을 MyCompany로 변경

* feat: EmployerMyAccount path 설정

* refactor: 불필요한 코드 삭제 및 폴더명 일관성 있게 변경

* Feat/#50 Select 컴포넌트 구현 (#53)

* feat: add Select component

* feat: add useGlobalSelect and useSelect

* refactor: move directory

* refactor: EmployerMyAccount 페이지에서 mock 데이터 분리 및 코드 정리

* refactor: visaRegistration 및 applicants 페이지의 mock, style 파일 분리

* refactor: RecruitmentList 컴포넌트 리팩토링 및 RecruitmentsTable 분리

* refactor: CompanyInfo 반응형 디자인 수정

* refactor: 외국인 번호 및 비자 발급 일자 등록 페이지 스타일 수정

* refactor: Header 컴포넌트의 닉네임 버튼을 사용자 프로필 이미지로 변경

* Refactor/#54 Modal 컴포넌트 재설계 (#55)

* chore: add loadable component package

* feat: implement modal management system with context and dynamic loading

* refactor: 코드 리뷰 반영

- formValid를 useMemo로 관리
- validateForeignerNumber 함수를 별도 파일로 분리

* Feat/#56 메인 페이지 API 연동 (#57)

* chore: setting mockServiceWorker

* feat: add useFetchRecruitments hooks and recruitmentsMockHandler

* feat: add useFetchSlides hooks and slidesMockHandler

* feat: add Spinner component

* feat: add AsyncBoundary component

* chore: add msw-storybook-addon

* Feat/#58 OAuth 구글 로그인 구현 (#59)

* feat: add useGoogleOAuth hook

* feat: add Loading page

* chore: add MemoryRouter to decorators

* Feat/#60 가입자 정보 선택 API 연동 (#61)

* feat: add useRegister hook

* fix: change role prop value

* style: Button 컴포넌트 Props 이름변경 theme->design

* feat: 근로자마이페이지 아이콘 설정

* feat: 근로자 마이페이지 구현

* feat: 근로자마이페이지 라우터 설정

* style: Button props 이름 변경

* feat: msw 세팅 및 API path 작성

* feat: 구인글 등록 API 연결 및 msw 세팅

* fix: 구인글 업로드 mock 핸들러 수정

* feat: 근로자 마이페이지 mock 핸들러 추가

* feat: 근로자 마이페이지 API 연결 및 msw 설정

* feat: 이력서 페이지 구현 (#63)

- react-hook-form 을 사용했습니다.
- api 명세서에 맞게 이름,주소,번호,경력,자기소개,한국어실력을 필수값으로 받게 했습니다.

Co-authored-by: kangkibong <rkdqudgus9806@gmail.com>

* fix: change button prop

* feat: add GitHub Actions workflow for linting and type checking

---------

Co-authored-by: yimsebin <jij09123@gmail.com>
Co-authored-by: Kim Jian <81233665+KimJi-An@users.noreply.github.com>
Co-authored-by: KimJi-An <j0012a@naver.com>
Co-authored-by: LEE YONGJIN <129606040+tteokbokki-master@users.noreply.github.com>
@YIMSEBIN YIMSEBIN merged commit 8c32073 into Master Oct 25, 2024
4 of 5 checks passed
Copy link

netlify bot commented Oct 25, 2024

Deploy Preview for hire-higher ready!

Name Link
🔨 Latest commit 563c3f0
🔍 Latest deploy log https://app.netlify.com/sites/hire-higher/deploys/671b819d4013d500085be12a
😎 Deploy Preview https://deploy-preview-72--hire-higher.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

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