@extends('layouts.app')

@section('content')
<div class="container mx-auto px-4 py-6">
    <h1 class="text-3xl font-bold text-gray-800 mb-6">تعديل التقرير</h1>

    <form method="POST" action="{{ route('reports.custom.update', $report) }}" class="bg-white rounded-lg shadow-md p-6 max-w-2xl">
        @csrf
        @method('PUT')

        <div class="mb-4">
            <label class="block text-gray-700 font-bold mb-2" for="name">
                اسم التقرير
            </label>
            <input class="w-full px-3 py-2 border border-gray-300 rounded @error('name') border-red-500 @enderror" 
                   type="text" id="name" name="name" value="{{ $report->name }}" required>
            @error('name')
                <span class="text-red-500 text-sm">{{ $message }}</span>
            @enderror
        </div>

        <div class="mb-4">
            <label class="block text-gray-700 font-bold mb-2" for="description">
                الوصف
            </label>
            <textarea class="w-full px-3 py-2 border border-gray-300 rounded @error('description') border-red-500 @enderror" 
                      id="description" name="description" rows="3">{{ $report->description }}</textarea>
            @error('description')
                <span class="text-red-500 text-sm">{{ $message }}</span>
            @enderror
        </div>

        <div class="mb-4">
            <label class="block text-gray-700 font-bold mb-2" for="report_type">
                نوع التقرير
            </label>
            <select class="w-full px-3 py-2 border border-gray-300 rounded @error('report_type') border-red-500 @enderror" 
                    id="report_type" name="report_type" required>
                @foreach($reportTypes as $key => $label)
                    <option value="{{ $key }}" @selected($report->report_type === $key)>{{ $label }}</option>
                @endforeach
            </select>
            @error('report_type')
                <span class="text-red-500 text-sm">{{ $message }}</span>
            @enderror
        </div>

        <div class="mb-4">
            <label class="block text-gray-700 font-bold mb-2" for="is_active">
                <input type="checkbox" id="is_active" name="is_active" value="1" @checked($report->is_active)>
                تفعيل التقرير
            </label>
        </div>

        <div class="flex gap-4">
            <button type="submit" class="bg-blue-600 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">
                تحديث التقرير
            </button>
            <a href="{{ route('reports.custom.show', $report) }}" class="bg-gray-400 hover:bg-gray-500 text-white font-bold py-2 px-4 rounded">
                إلغاء
            </a>
        </div>
    </form>
</div>
@endsection
