Skip to content

[Feat] 트레이더 API 추가 및 반응형 추가#44

Merged
devdeun merged 5 commits intodevelopfrom
feat/traders-9
Dec 10, 2024
Merged

[Feat] 트레이더 API 추가 및 반응형 추가#44
devdeun merged 5 commits intodevelopfrom
feat/traders-9

Conversation

@nanafromjeju
Copy link
Copy Markdown
Collaborator

🚀 풀 리퀘스트 제안

🔍 작업 내용

  1. 트레이더 페이지 API 추가
    트레이더의 전략 데이터를 가져오는 getTraderStrategies API 추가.
    /api/strategies/search/trader/{traderId} 경로를 통해 데이터를 조회합니다.

  2. 반응형 디자인 추가
    traders-list-wrapper에 반응형 스타일 적용:
    Tablet: 한 줄에 2개씩 표시.
    Mobile: 한 줄에 1개씩 표시.

  3. BackHeader 컴포넌트 Props 수정
    기존 Props에 href?: string 속성 추가.
    이를 통해 컴포넌트가 클릭 시 특정 경로로 이동할 수 있도록 설정.

🔧 변경 사항

  • 트레이더 API 호출 및 정상 동작 확인.
  • 반응형 UI가 각 브레이크포인트에서 의도한 대로 동작하는지 확인.
  • BackHeader 컴포넌트에 href를 전달했을 때 정상적으로 경로 이동하는지 확인.

📸 스크린샷

2024-12-0911 31 31-ezgif com-video-to-gif-converter

🙏 리뷰 참고

뒤로가기 버튼을 눌렀을때 router.back()가 안되는데 어떡하면 좋을지 알려주세요 눈물..

@nanafromjeju nanafromjeju added ✨ Feature 기능 개발 📬 API 서버 API 통신 labels Dec 9, 2024
@nanafromjeju nanafromjeju requested review from a user, devdeun, kimpra2989 and ssumanlife December 9, 2024 14:33
@nanafromjeju nanafromjeju self-assigned this Dec 9, 2024
Comment on lines +25 to +29
if (response.data.isSuccess) {
return response.data.result
} else {
throw new Error(response.data.message || '요청 실패')
}
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

여기 early return으로 처리하면 더 깔끔할 것 같아요
if (!response.data.isSuccess) throw new Error(response.data.message || '요청 실패')

return response.data.result

@devdeun devdeun merged commit 9130923 into develop Dec 10, 2024
@devdeun devdeun deleted the feat/traders-9 branch December 12, 2024 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📬 API 서버 API 통신 ✨ Feature 기능 개발

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants