@extends('layouts.admin') @section('title', __('admin_imports.title')) @section('content')
{{ __('admin_imports.preview_only') }}
@csrf

{{ __('admin_imports.file_help') }}

{{ __('admin_imports.required_headers') }}

    @foreach($requiredHeaders as $header)
  1. {{ $header }}
  2. @endforeach
@if($preview)
{{ count($preview['rows']) }}{{ __('admin_imports.total_rows') }}
{{ $preview['validCount'] }}{{ __('admin_imports.valid_rows') }}
{{ $preview['invalidCount'] }}{{ __('admin_imports.invalid_rows') }}
@if($preview['missingHeaders'] !== [])
{{ __('admin_imports.missing_headers') }}
@endif
@foreach($preview['rows'] as $row) @endforeach
{{ __('admin_imports.row_number') }} {{ __('admin_imports.product_name') }} {{ __('admin_imports.brand') }} {{ __('admin_imports.jod_price') }} {{ __('admin_imports.quantity') }} {{ __('admin_imports.vehicle') }} {{ __('admin_imports.result') }}
{{ $row['number'] }} {{ $row['data']['اسم القطعة بالعربية'] ?? '—' }} {{ $row['data']['ماركة القطعة'] ?? '—' }} {{ $row['data']['السعر بالدينار'] ?? '—' }} {{ $row['data']['الكمية'] ?? '—' }} {{ $row['data']['ماركة السيارة'] ?? '' }} {{ $row['data']['موديل السيارة'] ?? '' }} @if($row['errors'] === []) {{ __('admin_imports.valid') }} @else
    @foreach($row['errors'] as $error)
  • {{ $error }}
  • @endforeach
@endif
@if($preview['missingHeaders'] === [] && $preview['validCount'] > 0)
@csrf
@else @endif @endif

{{ __('admin_import_runtime.previous_batches') }}

@forelse($batches as $item) @empty @endforelse
#{{ __('admin_import_runtime.file_name') }}{{ __('admin_import_runtime.status') }}{{ __('admin_imports.total_rows') }}
{{ $item->id }}{{ $item->original_file_name }}{{ __('admin_import_runtime.statuses.'.$item->status) }}{{ $item->total_rows }}{{ __('admin_import_runtime.details') }}
{{ __('admin_import_runtime.no_batches') }}
{{ $batches->links() }}
@endsection @push('styles') .warning-box{padding:15px;margin-bottom:18px;border-radius:10px;background:#fff4d6;color:#7a4b00;font-weight:700}.import-card,.headers-card{margin-bottom:18px}.file-label{display:block;margin-bottom:10px;font-weight:700}.muted{color:var(--muted)}.headers-card ol{columns:2;line-height:1.9}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.summary-grid .card{display:flex;flex-direction:column;gap:5px}.summary-grid strong{font-size:28px}.summary-grid .valid{border-color:#52a56b}.summary-grid .invalid{border-color:#d66}.table-wrap{overflow:auto;margin-bottom:18px}table{width:100%;border-collapse:collapse}th,td{padding:11px;border-bottom:1px solid var(--border);text-align:start;vertical-align:top;white-space:nowrap}td:last-child{white-space:normal;min-width:220px}.row-invalid{background:#fff6f6}.ok{color:#17803d;font-weight:700}.disabled-import{opacity:.5;cursor:not-allowed}@media(max-width:700px){.summary-grid{grid-template-columns:1fr}.headers-card ol{columns:1}} @endpush