@extends('layouts.app') @section('title', $customer->name) @section('content')

{{ $customer->name }} {{ $customer->customer_type->label() }}

@can('customers.edit'){{ __('messages.edit') }}@endcan
@if(($tab ?? 'overview') === 'overview')

{{ __('messages.phone') }}: {{ $customer->phone }}

{{ __('messages.national_id') }}: {{ $customer->national_id ?: '—' }}

@if($customer->customer_type->value === 'company')

{{ __('messages.main_account') }}: {{ $customer->mainAccount?->name ?: '—' }}

{{ __('messages.sub_account') }}: {{ $customer->subAccount?->name ?: '—' }}

@endif

{{ __('messages.outstanding') }}: {{ money($outstanding) }}

{{ __('messages.last_payment') }}: {{ $lastPayment?->date ? format_datetime($lastPayment->date, false) : '—' }}

{{ __('messages.last_invoice') }}: {{ $lastInvoice?->invoice_number ?: '—' }}

{{ __('messages.address') }}
{{ $customer->address ?: '—' }}
@endif @if(($tab ?? '') === 'lines')
@forelse(($lines ?? []) as $line) @empty@endforelse
{{ __('messages.line') }}{{ __('messages.company') }}{{ __('messages.plan') }}{{ __('messages.status') }}
{{ $line->phone_number }} {{ $line->telecomCompany?->name }} {{ $line->currentPlan?->name ?? '—' }} {{ $line->status->label() }}
{{ __('messages.no_results') }}
@isset($lines) @include('partials.pagination', ['paginator' => $lines]) @endisset
@endif @if(($tab ?? '') === 'billing')
@forelse(($lines ?? []) as $line) @empty@endforelse
{{ __('messages.line') }}{{ __('messages.plan') }}{{ __('messages.plan_price') }}{{ __('messages.outstanding') }}
{{ $line->phone_number }} {{ $line->currentPlan?->name ?? '—' }} {{ $line->currentPlan ? money($line->currentPlan->price) : '—' }} {{ money($line->outstandingBalance()) }}
{{ __('messages.no_results') }}
@endif @if(($tab ?? '') === 'invoices')
@forelse(($invoices ?? []) as $inv) @empty@endforelse
#{{ __('messages.line') }}{{ __('messages.total') }}{{ __('messages.status') }}
{{ $inv->invoice_number }} {{ $inv->line?->phone_number }} {{ money($inv->total) }} {{ $inv->status->label() }}
{{ __('messages.no_results') }}
@isset($invoices) @include('partials.pagination', ['paginator' => $invoices]) @endisset
@endif @if(($tab ?? '') === 'payments')
@forelse(($payments ?? []) as $p) @empty@endforelse
#{{ __('messages.line') }}{{ __('messages.amount') }}{{ __('messages.date') }}
{{ $p->payment_number }} {{ $p->line?->phone_number }} {{ money($p->amount) }} {{ format_datetime($p->date, false) }}
{{ __('messages.no_results') }}
@isset($payments) @include('partials.pagination', ['paginator' => $payments]) @endisset
@endif @if(($tab ?? '') === 'history' && isset($activity)) @include('partials.activity-timeline', ['activity' => $activity]) @endif @endsection