@extends('layouts.admin') @section('title', trans('admin.tenants_title')) @section('header_title', trans('admin.tenants_header')) @section('content')
@if(request()->hasAny(['search', 'plan', 'status', 'env', 'quota'])) {{ trans('admin.clear_filter') }} @endif
{{ trans('admin.total_tenants_count', ['count' => $tenants->total()]) }}
{{ trans('admin.active_status') }} {{ trans('admin.inactive_status') }} {{ trans('admin.high_usage_status') }}
@forelse($tenants as $t) @php $quotaPct = $t->monthly_invoice_limit > 0 ? min(100, round(($t->invoices_used_this_month / $t->monthly_invoice_limit) * 100)) : 0; $isOverQuota = $t->monthly_invoice_limit > 0 && $t->invoices_used_this_month >= $t->monthly_invoice_limit; @endphp @empty @endforelse
{{ trans('admin.company_name') }} {{ trans('admin.vat_number') }} {{ trans('admin.current_plan') }} {{ trans('admin.quota_usage') }} {{ trans('admin.devices') }} {{ trans('admin.status') }} {{ trans('admin.env') }} {{ trans('admin.action') }}
{{ $t->name }} {{ $t->email }}
{{ $t->vat_number }}
@if($t->cr_number)
{{ trans('admin.cr_label') }} {{ $t->cr_number }}
@endif
{{ $t->plan }}
{{ $t->invoices_used_this_month }} / {{ $t->monthly_invoice_limit }} {{ $quotaPct }}%
{{ $t->devices_count }} {{ trans('admin.device_label') }} @if($t->is_active) {{ trans('admin.active') }} @else {{ trans('admin.inactive') }} @endif @if($t->is_sandbox) Sandbox @else Live @endif
{{ trans('admin.no_matching_tenants') }}
@if($tenants->hasPages())
{{ $tenants->links() }}
@endif
@endsection