{{ t('subscription_details') }}

{{ t('subscription_details') }}

{{ t('subscription_details') }}

{{ t('manage_your_active_plans') }}

@if ($subscriptions->count() > 0)

{{ t('active_plans') }}

{{ $subscriptions->whereIn('status', ['active', 'trial'])->count() }}

{{ t('monthly_spend') }}

@php $taxes = get_default_taxes(); $totalWithTax = $subscriptions->where('status', 'active')->sum(function ($subscription) use ($taxes) { $basePrice = $subscription->plan->price; $totalTaxAmount = 0; foreach ($taxes as $tax) { $totalTaxAmount += $basePrice * ($tax->rate / 100); } return $basePrice + $totalTaxAmount; }); @endphp

{{ get_base_currency()->format($totalWithTax) }}

{{ t('next_renewal_after') }}

@php $nextRenewal = $subscriptions ->where('status', 'active') ->where('current_period_ends_at', '!=', null) ->min('current_period_ends_at'); $daysDiff = null; if ($nextRenewal && \Carbon\Carbon::parse($nextRenewal)->isFuture()) { $daysDiff = \Carbon\Carbon::now()->diffInDays( \Carbon\Carbon::parse($nextRenewal), ); } @endphp {{ $daysDiff !== null ? intval($daysDiff) . ' days' : 'N/A' }}

@endif
@forelse($subscriptions as $subscription)
@if ($subscription->status === 'active')
{{ t('active') }}
@elseif($subscription->status === 'cancelled')
{{ t('cancelled') }}
@elseif($subscription->status === 'ended')
{{ t('ended') }}
@elseif($subscription->status === 'trial')
{{ t('trial') }}
@elseif($subscription->status === 'paused')
{{ t('paused') }}
@elseif($subscription->status === 'new')
{{ t('new') }}
@endif

{{ $subscription->plan->name }}

@php $taxes = get_default_taxes(); $basePrice = $subscription->plan->price; $totalTaxAmount = 0; $taxBreakdown = []; foreach ($taxes as $tax) { $taxAmount = $basePrice * ($tax->rate / 100); $totalTaxAmount += $taxAmount; $taxBreakdown[] = $tax->name . ' (' . $tax->rate . '%): ' . get_base_currency()->format($taxAmount); } $finalAmount = $basePrice + $totalTaxAmount; @endphp

{{ t('total') }}:{{ get_base_currency()->format($finalAmount) }}/{{ $subscription->plan->billing_period }} {{ t('including_tax') }}

{{ t('view_details') }}

{{ t('started') }}

{{ $subscription->created_at->format('M d, Y') }}

@if ($subscription->trial_ends_at)

{{ t('trial') }} {{ t('ends') }}

{{ $subscription->trial_ends_at->format('M d, Y') }}

@elseif ($subscription->current_period_ends_at)

{{ $subscription->is_recurring ? 'Renews' : 'Expires' }}

{{ $subscription->current_period_ends_at->format('M d, Y') }}

@endif @if (!$subscription->isTrial())
@if ($subscription->is_recurring) @else @endif

{{ t('auto_renew') }}

{{ $subscription->is_recurring ? 'Enabled' : 'Disabled' }}

@endif
@if ( $subscription->status === 'new' && method_exists($subscription, 'hasUnpaidInitInvoice') && $subscription->hasUnpaidInitInvoice() && $subscription->getUnpaidInitInvoice()->type === 'offline')

{{ t('payment_verification_pending') }}

{{ t('payment_activate_description') }}

@endif
@if ($subscription->status === 'active') @if ($subscription->is_recurring) {{ t('auto_renews_on') }} {{ $subscription->current_period_ends_at->format('M d, Y') }} @else {{ t('expires_on') }} {{ $subscription->current_period_ends_at->format('M d, Y') }} @endif @elseif($subscription->status === 'cancelled') {{ t('active_until') }} {{ $subscription->current_period_ends_at->format('M d, Y') }} @elseif($subscription->status === 'ended') Ended {{ $subscription->ended_at->format('M d, Y') }} @elseif($subscription->status === 'new') {{ t('awaiting_payment_confirmation') }} @endif
@if ($subscription->status === 'active' || $subscription->status === 'paused') @if ($subscription->is_recurring)
@csrf {{ t('disable_auto_Renew') }}
@else
@csrf {{ t('enable_auto_renew') }}
@endif @elseif($subscription->status === 'new') @if (method_exists($subscription, 'hasUnpaidInitInvoice') && $subscription->hasUnpaidInitInvoice()) {{ t('complete_payment') }} @endif @elseif($subscription->status === 'cancelled' || $subscription->status === 'ended') {{ t('renew_subscription') }} @endif
@if ($subscription->status === 'active' || $subscription->status === 'paused')
{{ t('cancel') }} {{-- Hidden Form --}} {{-- Include the modal only once per page --}} @once {{-- Place this at the bottom of the page or layout --}} @endonce
@endif
@empty

{{ t('no_active_subscriptions') }}

{{ t('no_active_subscriptions_get_preminum') }}

{{ t('browse_available_plans') }}
@endforelse @if (isset($recentInvoices) && $recentInvoices->count() > 0) @endif @if (isset($subscriptions) && method_exists($subscriptions, 'hasPages') && $subscriptions->hasPages())
{{ $subscriptions->links() }}
@endif