@extends('admin.layouts.app') @section('title', __('admin.investor_applications.title').' — '.__('admin.brand.name')) @section('page_title', __('admin.investor_applications.title')) @push('styles') @endpush @section('content') @php $locale = app()->getLocale(); $optionName = fn ($option) => $option ? ($locale === 'ar' ? ($option->name_ar ?: $option->name_en ?: $option->value) : ($option->name_en ?: $option->name_ar ?: $option->value)) : '—'; $columns = [ 'number' => [__('admin.investor_applications.fields.number'), true], 'investor' => [__('admin.investor_applications.fields.investor'), true], 'group' => [__('admin.investor_applications.fields.group'), true], 'status' => [__('admin.investor_applications.fields.status'), true], 'action' => [__('admin.investor_applications.fields.action'), true], 'average_ticket' => [__('admin.investor_applications.fields.average_ticket'), true], 'annual_investments' => [__('admin.investor_applications.fields.expected_annual_investments'), true], 'submitted' => [__('admin.investor_applications.fields.submitted_at'), true], 'participations' => [__('admin.investor_applications.fields.participations_count'), true], 'state' => [__('admin.investor_applications.fields.current_state'), true], 'source' => [__('admin.investor_applications.fields.source'), false], ]; $preserved = collect(request()->query())->except(['group_id', 'page'])->all(); $chipUrl = fn ($id = null) => route('admin.investor-applications.index', $id ? array_merge($preserved, ['group_id' => $id]) : $preserved); $stateUrl = fn ($state) => route('admin.investor-applications.index', array_merge(collect(request()->query())->except(['state', 'page'])->all(), ['state' => $state])); @endphp

{{ __('admin.investor_applications.subtitle') }}

@include('admin.partials.flash')
{{ __('admin.investor_applications.columns_hint') }}
@foreach ($columns as $key => [$label, $default]) @endforeach
@foreach (request()->except(['per_page', 'page']) as $key => $value) @if (! is_array($value))@endif @endforeach
@if ($applications->isEmpty())
{{ __('admin.investor_applications.empty_title') }}
{{ __('admin.investor_applications.empty_hint') }}
@else
@foreach ($columns as $key => [$label, $default])@endforeach @foreach ($applications as $application) @php($isCurrent = (int) ($application->investor?->current_investor_application_id ?? 0) === (int) $application->id) @endforeach
{{ __('admin.investor_applications.fields.name') }}{{ $label }}{{ __('admin.fields.actions') }}
{{ $application->list_display_name }}{{ __('admin.investor_applications.application_number', ['number' => $application->application_number]) }} · ID #{{ $application->id }}
#{{ $application->application_number }} {{ $application->investor?->display_name ?: '#'.$application->investor_id }} @if($application->group){{ $application->group->name }}@else — @endif {{ $optionName($application->statusOption) }} {{ $optionName($application->action) }} {{ $optionName($application->averageTicket) }} {{ $optionName($application->expectedAnnualInvestments) }} {{ $application->submitted_at?->format('Y-m-d') ?: '—' }} {{ $application->investment_participations_count }} {{ $isCurrent ? __('admin.investor_applications.current') : __('admin.investor_applications.historical') }} {{ $application->source ?: '—' }}
{{ $applications->links() }}
@endif
@endsection @push('scripts')@endpush