-
Notifications
You must be signed in to change notification settings - Fork 30
🔧 Split HomeScreen into smaller components #60
Copy link
Copy link
Closed
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programenhancementNew feature or requestNew feature or requestrefactoringCode refactoringCode refactoring
Description
Problem
HomeScreen is over 900 lines, making it hard to maintain.
Context
Large screens are difficult to read, test, and modify.
Proposed Solution
Extract components:
- Extract FilterBar component
- Extract SubscriptionList component
- Extract StatsCard component
- Extract FAB to shared component
Acceptance Criteria
- HomeScreen under 300 lines
- Each component testable
- Props clearly defined
- All functionality preserved
Technical Notes
File: src/screens/HomeScreen.tsx
New: src/components/home/*
Constraints
- Preserve existing behavior
- Keep consistent styling
- Maintain performance
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programenhancementNew feature or requestNew feature or requestrefactoringCode refactoringCode refactoring