- Add grant check (52, 'D') to ARS list download button
- Add grant check (52, 'X') to ARS payment request button
- Add grant check (52, 'X') to ARS detail SMS resend button
- Refactor inline onClick handlers to method references
- Replace hardcoded Korean text with i18n translation keys in ARS detail page
Changes:
- ars/list-page: Add permission checks for download and payment request
- ars/detail-page: Add permission check for SMS resend, localize all UI text
Localized fields:
- Page title, transaction info, payment method, payment status, order status
- Order date/time, product name, order number, buyer, phone number, email
- Verification code, SMS resend button and success/error messages
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Move filter components to separate ars/filter and payout directories
- Update additional service types and list item component
- Modify page routes and path constants
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- ARS 페이지 컴포넌트 분리 및 리팩토링
- SMS 재전송 성공/실패 snackBar 추가
- 부가서비스 페이지 다국어(i18n) 적용
- 계좌명의인증 리스트 UI 개선
- 라우트 경로 상수 정리
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Updated 24 files to resolve 111 TypeScript compilation errors by:
- Updating imports from direct constant exports to getter functions
- Adding i18n support with useTranslation hook
- Fixing curried function calls to use translation function parameter
- Adding explicit type annotations to map callbacks
All filter components, list wrappers, and page components now properly
use internationalized getter functions for status text and button groups.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>