useSubscriptionStatus
SolvaPay SDK / react/src / useSubscriptionStatus
Function: useSubscriptionStatus()
useSubscriptionStatus():
SubscriptionStatusReturn
Defined in: packages/react/src/hooks/useSubscriptionStatus.ts:21
Hook providing advanced status and helper functions for subscription management
Focuses on cancelled subscription logic and date formatting utilities. For basic subscription data and paid status checks, use useSubscription() instead.
Returns
Example
const { cancelledSubscription, shouldShowCancelledNotice, formatDate, getDaysUntilExpiration } = useSubscriptionStatus();
if (shouldShowCancelledNotice && cancelledSubscription) {
const formattedDate = formatDate(cancelledSubscription.endDate);
const daysLeft = getDaysUntilExpiration(cancelledSubscription.endDate);
}