FC-DEV-FinalProject / final-fe-team4

4조 프론트엔드 깃허브
0 stars 2 forks source link

[feat] 프로젝트탭 5개 제한, 새프로젝트생성 기본값 제거 #224

Closed dyeongg closed 4 days ago

dyeongg commented 5 days ago
스크린샷 2024-11-29 오전 11 04 10 스크린샷 2024-11-29 오전 11 04 33

사이드바가 너무 길어지지 않기위해 5개로 제한

Sourcery에 의한 요약

사이드바에 표시되는 프로젝트 수를 5개로 제한하고, 새 프로젝트를 생성할 때 기본 프로젝트 이름을 제거합니다. 일관성을 위해 탐색 경로를 업데이트합니다.

새로운 기능:

개선 사항:

Original summary in English ## Summary by Sourcery Limit the number of projects displayed in the sidebar to 5 and remove the default project name when creating a new project. Update navigation paths for consistency. New Features: - Limit the number of projects displayed in the sidebar to 5 to prevent excessive length. Enhancements: - Remove default project name when creating a new project to allow for more flexibility.
sourcery-ai[bot] commented 5 days ago

리뷰어 가이드 by Sourcery

이 PR은 두 가지 주요 변경 사항을 구현합니다: 사이드바에 표시되는 프로젝트 수를 5개로 제한하여 과도한 길이를 방지하고, 기본 프로젝트 초기화 값을 제거합니다. 구현에는 탐색 경로 및 프로젝트 표시 형식의 수정이 포함됩니다.

변경 사항이 간단해 보이고 시각적 표현이 필요하지 않으므로 다이어그램이 생성되지 않았습니다.

파일 수준 변경 사항

변경 사항 세부 사항 파일
사이드바에 표시되는 프로젝트 수를 5개로 제한하고 프로젝트 레이블 표시 업데이트
  • 프로젝트 목록을 최대 5개 항목으로 제한하기 위해 slice(0, 5) 추가
  • 확장 시 유형과 이름을 표시하도록 프로젝트 레이블 형식 수정
  • 사이드바가 축소될 때 프로젝트 유형 표시 업데이트
src/components/section/sidebar/NavSidebar.tsx
기본 초기화 값을 제거하여 프로젝트 생성 단순화
  • 기본 값을 가진 initialProjectData 객체 제거
  • 상태 매개변수를 제거하여 탐색 단순화
  • 불필요한 setProjectName 호출 제거
src/components/custom/dialogs/CreateProjectDialog.tsx
탐색 경로 표준화
  • 'projects' 경로를 'project'로 업데이트
  • 'Historys' 경로를 'History'로 업데이트
  • 여러 구성 요소에서 탐색 경로 수정
src/components/section/sidebar/NavSidebar.tsx
src/components/custom/tables/history/RecentExportTable.tsx
src/components/section/contents/RecontProject.tsx

관련된 문제일 가능성


팁 및 명령어 #### Sourcery와 상호작용하기 - **새 리뷰 트리거:** 풀 리퀘스트에 `@sourcery-ai review`라고 댓글을 남깁니다. - **토론 계속하기:** Sourcery의 리뷰 댓글에 직접 답장합니다. - **리뷰 댓글에서 GitHub 이슈 생성:** 리뷰 댓글에서 이슈를 생성하도록 Sourcery에 요청합니다. - **풀 리퀘스트 제목 생성:** 풀 리퀘스트 제목 어디에나 `@sourcery-ai`를 작성하여 언제든지 제목을 생성합니다. - **풀 리퀘스트 요약 생성:** 풀 리퀘스트 본문 어디에나 `@sourcery-ai summary`를 작성하여 언제든지 PR 요약을 생성합니다. 이 명령어를 사용하여 요약이 삽입될 위치를 지정할 수도 있습니다. #### 경험 맞춤화 [대시보드](https://app.sourcery.ai)에 액세스하여: - Sourcery가 생성한 풀 리퀘스트 요약, 리뷰어 가이드 등과 같은 리뷰 기능을 활성화하거나 비활성화합니다. - 리뷰 언어를 변경합니다. - 사용자 정의 리뷰 지침을 추가, 제거 또는 편집합니다. - 기타 리뷰 설정을 조정합니다. #### 도움 받기 - 질문이나 피드백이 있는 경우 [지원 팀에 문의](mailto:support@sourcery.ai)하세요. - 자세한 가이드와 정보를 보려면 [문서](https://docs.sourcery.ai)를 방문하세요. - [X/Twitter](https://x.com/SourceryAI), [LinkedIn](https://www.linkedin.com/company/sourcery-ai/) 또는 [GitHub](https://github.com/sourcery-ai)에서 Sourcery 팀을 팔로우하여 소식을 받아보세요.
Original review guide in English ## Reviewer's Guide by Sourcery This PR implements two main changes: limiting the number of projects shown in the sidebar to 5 to prevent excessive length, and removing default project initialization values. The implementation includes modifications to navigation paths and project display formatting. _No diagrams generated as the changes look simple and do not need a visual representation._ ### File-Level Changes | Change | Details | Files | | ------ | ------- | ----- | | Limited the number of visible projects in the sidebar to 5 and updated project label display |
  • Added slice(0, 5) to limit project list to maximum 5 items
  • Modified project label format to show type and name when expanded
  • Updated project type display when sidebar is collapsed
| `src/components/section/sidebar/NavSidebar.tsx` | | Simplified project creation by removing default initialization values |
  • Removed initialProjectData object with default values
  • Simplified navigation by removing state parameter
  • Removed unnecessary setProjectName call
| `src/components/custom/dialogs/CreateProjectDialog.tsx` | | Standardized navigation route paths |
  • Updated 'projects' route to 'project'
  • Updated 'Historys' route to 'History'
  • Fixed navigation paths in multiple components
| `src/components/section/sidebar/NavSidebar.tsx`
`src/components/custom/tables/history/RecentExportTable.tsx`
`src/components/section/contents/RecontProject.tsx` | ### Possibly linked issues - **#1**: PR implements the 5-tab limit as described in the issue, addressing the same feature request. - **#1**: PR refines project tab by limiting to 5 and removing default, related to issue implementation. ---
Tips and commands #### Interacting with Sourcery - **Trigger a new review:** Comment `@sourcery-ai review` on the pull request. - **Continue discussions:** Reply directly to Sourcery's review comments. - **Generate a GitHub issue from a review comment:** Ask Sourcery to create an issue from a review comment by replying to it. - **Generate a pull request title:** Write `@sourcery-ai` anywhere in the pull request title to generate a title at any time. - **Generate a pull request summary:** Write `@sourcery-ai summary` anywhere in the pull request body to generate a PR summary at any time. You can also use this command to specify where the summary should be inserted. #### Customizing Your Experience Access your [dashboard](https://app.sourcery.ai) to: - Enable or disable review features such as the Sourcery-generated pull request summary, the reviewer's guide, and others. - Change the review language. - Add, remove or edit custom review instructions. - Adjust other review settings. #### Getting Help - [Contact our support team](mailto:support@sourcery.ai) for questions or feedback. - Visit our [documentation](https://docs.sourcery.ai) for detailed guides and information. - Keep in touch with the Sourcery team by following us on [X/Twitter](https://x.com/SourceryAI), [LinkedIn](https://www.linkedin.com/company/sourcery-ai/) or [GitHub](https://github.com/sourcery-ai).
github-actions[bot] commented 5 days ago

Visit the preview URL for this PR (updated for commit c6b6ed2):

https://aipark-four-t--224-23mlyysx.web.app

(expires Mon, 02 Dec 2024 02:05:28 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 0a4b3ef6ecc2c695a6a0d6ade46651e032870a9f