Skip to content

Conversation

@TaprootFreak
Copy link
Collaborator

Summary

  • Display full KYC status information on the account page
  • Show expandable KYC steps with their current status (Not started, In progress, Completed, etc.)
  • Add Start/Continue button for users with incomplete KYC

Changes

  • Create shared KycStatusTable component in src/components/kyc-status.tsx
  • Add useKycStepIcon hook for consistent step status icons across screens
  • Refactor kyc.screen.tsx to use the shared component
  • Update account.screen.tsx to display KYC details via <KycStatus /> component

Technical Details

  • KycStatusTable: Reusable component accepting kycInfo, tradingLimit, and optional callbacks
  • KycStatus: Standalone component that fetches KYC info and renders KycStatusTable
  • Removed ~30 lines of duplicated stepIcon function from kyc.screen.tsx

@TaprootFreak TaprootFreak force-pushed the feature/account-kyc-status branch from 39b1522 to e96ddcf Compare December 11, 2025 21:19
- Create shared KycStatusTable component for KYC level and trading limit display
- Add useKycStepIcon hook for consistent step status icons
- Show expandable KYC steps with status on account page
- Add Start/Continue button for incomplete KYC
- Refactor kyc.screen.tsx to use shared KycStatusTable component
- Remove duplicated stepIcon function from kyc.screen.tsx
@TaprootFreak TaprootFreak force-pushed the feature/account-kyc-status branch from e96ddcf to 36e6f99 Compare December 11, 2025 21:22
@TaprootFreak TaprootFreak merged commit 0cee194 into develop Dec 12, 2025
1 check passed
@TaprootFreak TaprootFreak deleted the feature/account-kyc-status branch December 12, 2025 13:56
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.

3 participants