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-fe: 대시보드 내 지원서 관리 컴포넌트 및 기능 구현 #365

Merged
merged 38 commits into from
Aug 22, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Aug 9, 2024

Original issue description

목적

대시보드 내 지원서 관리 컴포넌트 및 기능을 구현합니다.

작업 세부사항

  • 대시보드 내 지원서 관리 컴포넌트 및 기능 구현

아래의 별표줄 밑에 요구사항 ID만 작성해주세요. Prefix 금지!


COM_DASHBOARD_APPLY

목적

  • 공고 대시보드에서 지원서의 사전 질문 항목들을 편집할 수 있는 컴포넌트 및 기능을 구현합니다.

변경 사항

  • ApplyManagement 컴포넌트와 useApplyManagement 훅을 새로 구현했습니다.
  • 사전 질문 항목들을 불러와 화면에 출력시키는 과정에서 스크롤이 밑으로 내려가는 문제가 있어, ref를 이용하여 스크롤 처리하는 로직을 추가했습니다.
  • 기본 질문 사항들과 questionId값이 겹치지 않도록 관련 mock data(applyForm.json)를 일부 수정했습니다.
  • unique한 key값을 생성할 수 있는 createSimpleKey 유틸함수를 별도로 구현했습니다. API 수정 과정에서 불필요한 함수가 되었습니다만, 일단 남겨두었습니다.
  • 이밖에도 비동기 데이터 처리, 레이아웃, 스타일 관련 버그들을 수정했습니다.

... 정말 힘들었습니다

참고 화면

image

참고 사항

  • auth 관련 문제로, 아직 dev API 서버와의 실제 연동 실험은 아직 하지 못했습니다. 이는 QA 과정에서 잡아보기로 하겠습니다.

관련 이슈

@github-actions github-actions bot added feature 새로운 기능 frontend 프론트엔드 labels Aug 9, 2024
@github-actions github-actions bot added this to the 스프린트 2.0 milestone Aug 9, 2024
Copy link
Contributor Author

1724225569.836219

Copy link
Contributor Author

1724225580.990339

Copy link
Contributor

@lurgi lurgi left a comment

Choose a reason for hiding this comment

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

상수화 까지 해주시고!! 너무 고생많으셨습니다 🫶

onError와 onSuccess는 한번에 처리하도록 해요~

Copy link
Contributor

@llqqssttyy llqqssttyy left a comment

Choose a reason for hiding this comment

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

엄청난 작업량이군요.. 고생 많으셨습니다ㅠㅠ
제가 올린 다른 PR과 작업 범위가 겹치는 부분이 있어서 merge 할 때 이 부분만 유의해서 병합해주세요!

@seongjinme seongjinme merged commit 9a5d3c1 into fe/develop Aug 22, 2024
1 check passed
@seongjinme seongjinme deleted the fe-364-COM_DASHBOARD_APPLY branch August 22, 2024 11:48
seongjinme added a commit that referenced this pull request Aug 23, 2024
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Seongjin Hong <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 새로운 기능 frontend 프론트엔드
Projects
Status: 완료
Development

Successfully merging this pull request may close these issues.

feat-fe: 대시보드 내 지원서 관리 컴포넌트 및 기능 구현
3 participants