Skip to content

📊 Implement SubscriptionDetail screen #8

@Smartdevs17

Description

@Smartdevs17

Problem

The navigation references a SubscriptionDetail screen that does not exist, causing crashes when users try to view subscription details.

Context

Users cannot view detailed information about their subscriptions, reducing the app's usefulness.

Proposed Solution

Create the SubscriptionDetail screen:

  1. Display full subscription details (name, price, next billing, category)
  2. Show payment history if available
  3. Allow pause/resume/cancel actions
  4. Display associated crypto stream if applicable

Acceptance Criteria

  • Screen renders with all subscription details
  • Payment history section (if data available)
  • Pause button pauses subscription
  • Resume button resumes subscription
  • Cancel button with confirmation dialog
  • Back navigation works correctly

Technical Notes

New File: src/screens/SubscriptionDetailScreen.tsx
Navigation: src/navigation/AppNavigator.tsx
Types: src/types/subscription.ts

Constraints

  • Must handle subscription not found error
  • Loading state while fetching details
  • Offline handling

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions