@extends('layouts.app') @section('title', $product->name) @section('content') @if($product->is_active) {{ __('config.active') }} @else {{ __('config.inactive') }} @endif {{ __('app.edit') }} {{ __('app.back') }} {{-- KPI strip --}}
{{ number_format($product->applications_count) }}
{{ __('config.finance_products.applications_count') }}
{{ $product->profit_rate !== null ? number_format((float) $product->profit_rate, 2) . '%' : '—' }}
{{ __('config.finance_products.profit_rate') }}
/
{{ __('config.finance_products.min_amount') }} / {{ __('config.finance_products.max_amount') }}
{{ $product->min_term_months ?? '—' }} / {{ $product->max_term_months ?? '—' }}
{{ __('config.finance_products.min_term') }} / {{ __('config.finance_products.max_term') }}
{{-- Left: details + linked catalogue --}}
{{ $product->code }} {{ $product->name_ar }} {{ $product->name_en }} {{ $product->category ? __('config.finance_products.categories.' . $product->category) : '' }} {{ $product->sort_order }} {{ $product->description }} {{-- Guarantees --}}
    @forelse($product->guarantees as $g)
  • @can('config.guarantees') {{ $g->name }} @else {{ $g->name }} @endcan @if($g->pivot->is_required) {{ __('app.required') }} @else {{ __('app.optional') }} @endif
  • @empty
  • {{ __('app.no_related') }}
  • @endforelse
{{-- Required documents --}}
    @forelse($product->requiredDocuments as $doc)
  • @can('config.required_documents') {{ $doc->name }} @else {{ $doc->name }} @endcan @if($doc->pivot->is_mandatory) {{ __('app.required') }} @else {{ __('app.optional') }} @endif
  • @empty
  • {{ __('app.no_related') }}
  • @endforelse
{{-- Right: form fields + applications --}}
@if($product->formFields->isNotEmpty())
@foreach($product->formFields as $field) {{ app()->getLocale() === 'en' ? $field->label_en : $field->label_ar }} @if($field->pivot->is_required)@endif @endforeach
@else
{{ __('app.no_related') }}
@endif
@can('applications.view') {{ __('app.all') }} @endcan
@forelse($product->applications as $app) @empty @endforelse
{{ __('app.application_number') }} {{ __('applications.columns.applicant_name') }} {{ __('app.amount') }} {{ __('app.status') }}
@can('applications.view') {{ $app->application_number }} @else {{ $app->application_number }} @endcan {{ optional($app->applicant)->name ?? '—' }} @include('applications.partials.status_badge', ['status' => $app->status])
{{ __('app.no_related') }}
@endsection