Skip to content

[feat] 업장 관리 페이지 구현 및 관련 기능 추가#1

Open
ysw789 wants to merge 21 commits into
devfrom
feat/alt-263
Open

[feat] 업장 관리 페이지 구현 및 관련 기능 추가#1
ysw789 wants to merge 21 commits into
devfrom
feat/alt-263

Conversation

@ysw789

@ysw789 ysw789 commented Jun 17, 2026

Copy link
Copy Markdown

ID

  • ALT-263

변경 내용

  • 관리자 페이지 기본 구조 및 레이아웃 구현
  • 업장 등록 신청 뷰에 탭 및 부제 추가
  • 리스트 페이지에 부제 렌더링 기능 추가
  • 업장 관리 탭 구조 및 부제 기능 추가
  • 로그인 페이지 구현
  • 인증 및 API 통신 설정 추가
  • Badge UI 컴포넌트 및 관리자 모달 추가
  • React Query 및 상태 관리 설정

구현 사항

  • 관리자 페이지의 기본 레이아웃 및 사이드바 구현
  • 업장 관리 기능을 위한 탭 구조 추가 (업장 조회, 등록 신청 등)
  • 리스트 페이지에 부제(subtitle) 렌더링 기능 추가
  • 로그인 페이지 구현으로 인증 흐름 완성
  • React Query를 통한 서버 상태 관리 및 API 통신 설정
  • 모달 컴포넌트를 통한 사용자 상호작용 UI 추가
  • Badge 컴포넌트를 통한 상태 표시 기능 추가

참고 사항 (필요 시)

  • 이 PR은 관리자 페이지의 주요 기능 구현을 포함합니다.

@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@ysw789, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 57 minutes and 55 seconds. Learn how PR review limits work.

Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file).

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: bbd5ae61-1740-470c-a31d-9d25d0dda2b2

📥 Commits

Reviewing files that changed from the base of the PR and between fb3bf00 and aaa2c93.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (60)
  • .env.example
  • .gitignore
  • index.html
  • package.json
  • src/app/App.tsx
  • src/app/providers/index.tsx
  • src/app/styles/index.css
  • src/features/auth/api/auth.ts
  • src/features/auth/types/index.ts
  • src/features/counter/index.ts
  • src/features/counter/ui/Counter.tsx
  • src/features/dashboard/api/dashboard.ts
  • src/features/dashboard/hooks/useDashboard.ts
  • src/features/dashboard/types/index.ts
  • src/features/members/api/members.ts
  • src/features/members/hooks/useMembers.ts
  • src/features/members/types/index.ts
  • src/features/reports/api/reports.ts
  • src/features/reports/hooks/useReports.ts
  • src/features/reports/types/index.ts
  • src/features/terms/api/terms.ts
  • src/features/terms/hooks/useTerms.ts
  • src/features/terms/types/index.ts
  • src/features/workspace-requests/api/workspaceRequests.ts
  • src/features/workspace-requests/hooks/useWorkspaceRequests.ts
  • src/features/workspace-requests/types/index.ts
  • src/pages/admin/AdminPage.tsx
  • src/pages/admin/index.ts
  • src/pages/admin/lists.ts
  • src/pages/admin/views/DashboardView.tsx
  • src/pages/admin/views/JobDetailView.tsx
  • src/pages/admin/views/ListView.tsx
  • src/pages/admin/views/MemberDetailView.tsx
  • src/pages/admin/views/MembersListView.tsx
  • src/pages/admin/views/ReportDetailView.tsx
  • src/pages/admin/views/ReportsListView.tsx
  • src/pages/admin/views/SystemSettingsView.tsx
  • src/pages/admin/views/TermsListView.tsx
  • src/pages/admin/views/WsManageDetailView.tsx
  • src/pages/admin/views/WsRequestDetailView.tsx
  • src/pages/admin/views/WsRequestsListView.tsx
  • src/pages/admin/views/detailParts.tsx
  • src/pages/home/index.tsx
  • src/pages/login/LoginPage.tsx
  • src/shared/admin/data.ts
  • src/shared/admin/enums.ts
  • src/shared/lib/apiConfig.ts
  • src/shared/lib/axiosInstance.ts
  • src/shared/lib/getAxiosErrorMessage.ts
  • src/shared/lib/queryKeys.ts
  • src/shared/lib/refreshToken.ts
  • src/shared/stores/useAdminStore.ts
  • src/shared/stores/useAuthStore.ts
  • src/shared/stores/useStore.ts
  • src/shared/types/common.ts
  • src/shared/ui/Badge.tsx
  • src/widgets/app-shell/Header.tsx
  • src/widgets/app-shell/Sidebar.tsx
  • src/widgets/modals/AdminModals.tsx
  • vite.config.ts
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/alt-263

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ysw789

ysw789 commented Jun 17, 2026

Copy link
Copy Markdown
Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@ysw789 ysw789 marked this pull request as ready for review June 17, 2026 05:16
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.

1 participant