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

@@ -234,6 +234,7 @@ export default function Subscription() {
subscriptionApi.updateAutopay(enabled, undefined, subscriptionId),
onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ['subscription', subscriptionId] });
queryClient.invalidateQueries({ queryKey: ['subscriptions-list'] });
},
});