@extends('central.super.layout') @section('title', __('super.subscriptions.edit_title')) @section('content') @php $tenant = $subscription->tenant; $tenantDisplayName = $tenant->company_name ?? ($tenant->domains->first()->domain ?? $tenant->id); $tenantIsProvisioned = in_array($tenant->status, ['active', 'suspended', 'cancelled']); $allowedTransitions = \App\Models\Central\TenantSubscription::ALLOWED_TRANSITIONS[$subscription->status] ?? []; @endphp

{{ __('super.subscriptions.sub_details') }}

@csrf @method('PUT')
@if(! $tenantIsProvisioned)

{!! __('super.tenants.activate_requires_provision', ['url' => route('super.tenants.show', $tenant)]) !!}

@endif

{{ __('super.subscriptions.trial_hint') }}

{{ __('super.subscriptions.ends_hint') }}

{{ __('super.common.cancel') }}

{{ __('super.subscriptions.current_sub') }}

  • {{ __('super.subscriptions.tenant') }} {{ $tenantDisplayName }}
  • {{ __('super.subscriptions.plan') }} {{ $subscription->plan->name ?? '—' }}
  • {{ __('super.common.status') }} {{ __('super.status.' . $subscription->status) }}
  • @if($subscription->trial_ends_at)
  • {{ __('super.subscriptions.trial_ends') }} {{ $subscription->trial_ends_at->format('M d, Y') }} @if($subscription->trial_ends_at->isFuture()) {{ $subscription->trial_ends_at->diffForHumans() }} @endif
  • @endif @if($subscription->ends_at)
  • {{ __('super.subscriptions.ends_at') }} {{ $subscription->ends_at->format('M d, Y') }}
  • @endif

{{ __('super.common.notes') }}

@endsection