'use client';
import React from 'react';
import { useSubscription } from './subscription-context';
const SubscriptionPanel: React.FC = () => {
const { state, isTrialActive, daysLeftInTrial, isEntitled, startTrial, endTrial, purchase, cancel, reset } = useSubscription();
return (
Subscription
Manage your Data4Autos subscription & free trial.
Status:{' '}
{state.active ? (
Active
) : (
Inactive
)}
{isTrialActive && (
Trial: {daysLeftInTrial} day(s) left
)}
{!state.active && !isTrialActive && (
)}
{isTrialActive && (
)}
{!state.active && (
)}
{state.active && (
)}
{/* Dev helper (remove in production) */}
{!isEntitled && (
Subscription is required to access premium pages. You can still start a 7-day free trial.
)}
);
};
export default SubscriptionPanel;