Closed Panda-raccoon closed 1 day ago
Name | Link |
---|---|
Latest commit | fc0bfd006503760f58ebe5626f998827ec512471 |
Latest deploy log | https://app.netlify.com/sites/sysmetics/deploys/673ee06bf6871b00091a2866 |
Deploy Preview | https://deploy-preview-175--sysmetics.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
이 PR은 거래자 목록 페이지의 개선 사항을 구현하며, 필터링, 정렬 및 탐색 기능에 중점을 둡니다. 구현은 하드코딩된 반복 데이터를 20명의 고유 거래자로 구성된 고정 세트로 대체하고, 상위 거래자에 대한 배지 순위를 추가하며, 전략 수와 등록 날짜를 기준으로 정렬 기능을 구현합니다.
classDiagram
class TraderData {
int traderId
string name
string profileImage
string description
int strategiesCount
string createdAt
}
class TraderListProps {
TraderData[] traders
int[] badgeRank
}
class TraderList {
+TraderList(TraderListProps props)
}
TraderList --> TraderListProps
TraderListProps --> TraderData
변경 사항 | 세부 사항 | 파일 |
---|---|---|
동적 거래자 데이터 생성을 정적 거래자 데이터셋으로 대체 |
|
src/pages/trader/TraderListPage.tsx |
거래자 목록에 대한 정렬 기능 구현 |
|
src/pages/trader/TraderListPage.tsx |
거래자 카드 탐색 및 순위 표시 강화 |
|
src/components/common/TraderList.tsx |
🚀 풀 리퀘스트 제안
📋 작업 내용
반복된 데이터 말고 20개의 데이터로 필터링 하는 걸 적용하느라 코드가 깁니다..
뱃지 형태 뱃지는 전략 많은 순으로 1위 ~ 10위까지 부여
// strategiesCount 기준으로 상위 10명을 식별 const badgeRank = [...traders] .sort((a, b) => b.strategiesCount - a.strategiesCount) .slice(0, 10) .map((trader) => trader.traderId);
필터링구분
페이지 이동 아이콘 클릭 -> 전체칸 클릭 으로 수정
🔧 변경 사항
주요 변경 사항을 요약해 주세요.
📸 스크린샷 (선택 사항)
📄 기타
추가적으로 전달하고 싶은 내용이나 특별한 요구 사항이 있으면 작성해 주세요.
Sourcery에 의한 요약
트레이더 목록 페이지를 개선하여 전략 수와 등록 날짜에 따라 트레이더를 정렬할 수 있는 필터링 옵션을 추가합니다. 전략 수를 기준으로 상위 10명의 트레이더에 대한 배지 랭킹 시스템을 구현합니다. 페이지 전환을 위한 링크를 사용하도록 내비게이션을 업데이트합니다.
새로운 기능:
개선 사항:
Original summary in English
## Summary by Sourcery Enhance the trader list page by adding filtering options for sorting traders by strategy count and registration date. Implement a badge ranking system for the top 10 traders based on strategy count. Update navigation to use links for page transitions. New Features: - Add filtering options to sort traders by the number of strategies and by new traders based on registration date. Enhancements: - Implement badge ranking for the top 10 traders based on the number of strategies.