feat: show autopay/auto-charge status on subscription cards, invalidate list on toggle

- SubscriptionListCard: always show autopay status (green check / red cross)
  for regular tariffs, show auto-charge status for daily tariffs
- Hide autopay for trial subscriptions
- Autopay mutation: invalidate subscriptions-list for instant UI update
- Types: added is_daily, is_daily_paused to SubscriptionListItem
This commit is contained in:
c0mrade
2026-03-24 12:28:02 +03:00
parent b0421b94a6
commit 871b4769aa
3 changed files with 31 additions and 14 deletions

View File

@@ -123,6 +123,8 @@ export interface SubscriptionListItem {
subscription_url: string | null;
subscription_crypto_link: string | null;
is_trial: boolean;
is_daily?: boolean;
is_daily_paused?: boolean;
autopay_enabled: boolean;
connected_squads: string[] | null;
}