@include('Partials.sidebar')
@include('Partials.header')

My Subscription

Manage your plan and billing

@if($subscription) @php $isExpired = $subscription->expires_at && $subscription->expires_at->isPast(); $daysLeft = $subscription->expires_at ? now()->diffInDays($subscription->expires_at, false) : null; $isExpiringSoon = !$isExpired && $daysLeft !== null && $daysLeft <= 7; $canRenew=$isExpired || $isExpiringSoon; @endphp
{{-- Header --}}
{{ $tenant->plan->name ?? 'N/A' }}
{{ ucfirst($tenant->billing_cycle) }} billing
{{-- Status banner --}} @if($isExpired)
Your subscription has expired.
Renew now to restore full access.
@elseif($isExpiringSoon)
Expiring in {{ $daysLeft }} day{{ $daysLeft == 1 ? '' : 's' }}.
Renew soon to avoid any interruption.
@else
Your subscription is active.
@endif {{-- Details grid --}}
Plan
{{ $tenant->plan->name ?? 'N/A' }}
Billing Cycle
{{ ucfirst($tenant->billing_cycle) }}
{{ $isExpired ? 'Expired On' : 'Expires On' }}
{{ $subscription->expires_at?->format('d M Y') ?? 'N/A' }}
@if($subscription->amount)
Amount
{{ $subscription->getFormattedAmount() }}
@endif
@if($canRenew) Renew Subscription @else
Renewal opens 7 days before expiry, on {{ $subscription->expires_at?->copy()->subDays(7)->format('d M Y') }}
@endif
@else
No active subscription found

Contact support to set up your subscription.

@endif
@include('Partials.footer')