@extends('layouts.user')

@section('user-content')
    <div class="col-12">
        <div class="card shadow-sm border-0">
            <div class="card-body">
                <h5 class="mb-4"><i class="fas fa-plus me-2 text-primary"></i> إضافة سيارة جديدة</h5>

                <form action="{{ route('user.cars.store') }}" method="POST" enctype="multipart/form-data">
                    @csrf

                    <div class="row">
                        <div class="col-md-6 mb-3">
                            <label class="form-label">الماركة *</label>
                            <input type="text" class="form-control @error('manufacturer') is-invalid @enderror"
                                   name="manufacturer" value="{{ old('manufacturer') }}" required>
                            @error('manufacturer')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-md-6 mb-3">
                            <label class="form-label">الموديل *</label>
                            <input type="text" class="form-control @error('model') is-invalid @enderror"
                                   name="model" value="{{ old('model') }}" required>
                            @error('model')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-md-4 mb-3">
                            <label class="form-label">سنة الصنع</label>
                            <input type="number" class="form-control @error('year') is-invalid @enderror"
                                   name="year" value="{{ old('year') }}"
                                   min="1900" max="{{ date('Y') + 1 }}">
                            @error('year')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-md-4 mb-3">
                            <label class="form-label">رقم اللوحة</label>
                            <input type="text" class="form-control @error('license_plate') is-invalid @enderror"
                                   name="license_plate" value="{{ old('license_plate') }}">
                            @error('license_plate')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-md-4 mb-3">
                            <label class="form-label">اللون</label>
                            <input type="text" class="form-control @error('color') is-invalid @enderror"
                                   name="color" value="{{ old('color') }}">
                            @error('color')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-md-12 mb-3">
                            <label class="form-label">الموقع</label>
                            <input type="text" class="form-control @error('location') is-invalid @enderror"
                                   name="location" value="{{ old('location') }}">
                            @error('location')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-md-6 mb-3">
                            <label class="form-label">تاريخ الفقدان</label>
                            <input type="date" class="form-control @error('missing_date') is-invalid @enderror"
                                   name="missing_date" value="{{ old('missing_date') }}">
                            @error('missing_date')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-md-6 mb-3">
                            <label class="form-label">الحالة *</label>
                            <select class="form-control form-select @error('status') is-invalid @enderror" name="status" required>
                                <option value="">اختر الحالة</option>
                                <option value="missing" {{ old('status') == 'missing' ? 'selected' : '' }}>مفقودة</option>
                                <option value="found" {{ old('status') == 'found' ? 'selected' : '' }}>تم العثور عليها</option>
                                <option value="stolen" {{ old('status') == 'stolen' ? 'selected' : '' }}>مسروقة</option>
                            </select>
                            @error('status')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-md-6 mb-3">
                            <label class="form-label">اسم المالك</label>
                            <input type="text" class="form-control @error('owner_name') is-invalid @enderror"
                                   name="owner_name" value="{{ old('owner_name') }}">
                            @error('owner_name')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-md-6 mb-3">
                            <label class="form-label">معلومات الاتصال بالمالك</label>
                            <input type="text" class="form-control @error('owner_contact') is-invalid @enderror"
                                   name="owner_contact" value="{{ old('owner_contact') }}">
                            @error('owner_contact')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-12 mb-3">
                            <label class="form-label">الوصف</label>
                            <textarea class="form-control @error('description') is-invalid @enderror"
                                      name="description" rows="3">{{ old('description') }}</textarea>
                            @error('description')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-12 mb-3">
                            <label class="form-label">ملاحظات إضافية</label>
                            <textarea class="form-control @error('notes') is-invalid @enderror"
                                      name="notes" rows="3">{{ old('notes') }}</textarea>
                            @error('notes')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-12 mb-4">
                            <label class="form-label">صور السيارة *</label>
                            <input type="file" class="form-control @error('photos') is-invalid @enderror @error('photos.*') is-invalid @enderror"
                                   name="photos[]" multiple accept="image/*" required>
                            <small class="text-muted d-block mt-1">يمكنك اختيار أكثر من صورة</small>
                            @error('photos')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                            @error('photos.*')
                                <div class="invalid-feedback">{{ $message }}</div>
                            @enderror
                        </div>

                        <div class="col-12">
                            <button type="submit" class="btn btn-success">
                                <i class="fas fa-paper-plane me-1"></i> إضافة السيارة
                            </button>
                            <a href="{{ route('user.cars.index') }}" class="btn btn-light">
                                <i class="fas fa-times me-1"></i> إلغاء
                            </a>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
@endsection
