Subscription Dashboard

Manage your subscription and track usage

@if($loading)
@else @if($subscription)

{{ $plan->name }}

{{ $this->getSubscriptionStatus() }}

Monthly Price

${{ number_format($plan->price, 2) }}

Days Remaining

{{ $this->getDaysRemaining() }} days

Next Billing

{{ $this->getNextBillingDate() }}

@if($subscription->onTrial()) Request Trial Extension Processing... @endif @if($subscription->cancelled()) Resume Subscription Processing... @else Pause Subscription Cancel Subscription Processing... @endif
@if($usageData && $usageData->count() > 0)

Usage Tracking

@foreach($usageData as $usage) @php $percentage = $this->getUsagePercentage($usage); $color = $this->getUsageColor($percentage); @endphp

{{ $usage['feature']->display_name }}

{{ $percentage }}%
Used: {{ $usage['usage'] }} Limit: {{ $usage['limit']->limit_value ?? 'Unlimited' }}
@if($usage['remaining'] > 0)

{{ $usage['remaining'] }} remaining

@endif
@endforeach
@endif @if($subscription->onTrial() && $trialExtensions && $trialExtensions->count() > 0)

Trial Extensions

@foreach($trialExtensions as $extension)

{{ $extension->extension_days }} days extension

Requested {{ $extension->created_at->format('M j, Y') }}

{{ ucfirst($extension->status) }}
@endforeach
@endif @if($upgradePaths && count($upgradePaths) > 0)

Available Upgrades

@foreach($upgradePaths as $upgradePlan)

{{ $upgradePlan['name'] }}

${{ number_format($upgradePlan['price'], 2) }} /{{ $upgradePlan->getBillingCycleDisplay() }}

Upgrade Now
@endforeach
@endif @else

No Active Subscription

You don't have an active subscription. Choose a plan to get started!

View Plans
@endif @if(session()->has('success'))

{{ session('success') }}

@endif @if(session()->has('error'))

{{ session('error') }}

@endif @if(session()->has('info'))

{{ session('info') }}

@endif @endif