@extends('layouts.app')

@section('title', 'إنشاء شركة جديدة')

@section('content')
<div class="min-h-screen bg-gradient-to-br from-slate-50 to-slate-100 py-8 px-4 md:px-8">
    <div class="max-w-3xl mx-auto">
        <!-- Page Header -->
        <div class="mb-8">
            <h1 class="text-3xl font-bold text-gray-900 mb-2">إنشاء شركة جديدة</h1>
            <p class="text-gray-600">قم بإدخال بيانات شركتك لتتمكن من البدء في استخدام النظام</p>
        </div>

        <!-- Success/Error Messages -->
        @if($errors->any())
        <div class="bg-red-50 border-l-4 border-red-500 p-4 mb-6 rounded-r-lg">
            <div class="flex">
                <div class="flex-shrink-0">
                    <i class="fas fa-exclamation-circle text-red-500 text-xl"></i>
                </div>
                <div class="mr-3">
                    <h3 class="text-red-800 font-medium mb-2">يوجد أخطاء في النموذج</h3>
                    <ul class="text-red-700 text-sm space-y-1">
                        @foreach($errors->all() as $error)
                        <li>• {{ $error }}</li>
                        @endforeach
                    </ul>
                </div>
            </div>
        </div>
        @endif

        <!-- Form Card -->
        <div class="bg-white rounded-xl shadow-lg border border-gray-200 overflow-hidden">
            <form action="{{ route('company.create.store') }}" method="POST" class="p-6 md:p-8">
                @csrf

                <!-- Company Name -->
                <div class="mb-6">
                    <label for="name" class="block text-sm font-semibold text-gray-900 mb-2">
                        اسم الشركة <span class="text-red-500">*</span>
                    </label>
                    <input type="text"
                           id="name"
                           name="name"
                           value="{{ old('name') }}"
                           class="w-full px-4 py-2 border @error('name') border-red-500 @else border-gray-300 @enderror rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 transition-all"
                           placeholder="أدخل اسم شركتك"
                           required>
                    @error('name')
                    <p class="mt-1 text-sm text-red-600">{{ $message }}</p>
                    @enderror
                </div>

                <!-- Commercial Record -->
                <div class="mb-6">
                    <label for="commercial_record" class="block text-sm font-semibold text-gray-900 mb-2">
                        السجل التجاري
                    </label>
                    <input type="text"
                           id="commercial_record"
                           name="commercial_record"
                           value="{{ old('commercial_record') }}"
                           class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 transition-all"
                           placeholder="أدخل رقم السجل التجاري">
                    @error('commercial_record')
                    <p class="mt-1 text-sm text-red-600">{{ $message }}</p>
                    @enderror
                </div>

                <!-- Tax Number -->
                <div class="mb-6">
                    <label for="tax_number" class="block text-sm font-semibold text-gray-900 mb-2">
                        الرقم الضريبي
                    </label>
                    <input type="text"
                           id="tax_number"
                           name="tax_number"
                           value="{{ old('tax_number') }}"
                           class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 transition-all"
                           placeholder="أدخل الرقم الضريبي">
                    @error('tax_number')
                    <p class="mt-1 text-sm text-red-600">{{ $message }}</p>
                    @enderror
                </div>

                <!-- Address -->
                <div class="mb-6">
                    <label for="address" class="block text-sm font-semibold text-gray-900 mb-2">
                        العنوان
                    </label>
                    <textarea id="address"
                              name="address"
                              rows="3"
                              class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 transition-all"
                              placeholder="أدخل عنوان الشركة">{{ old('address') }}</textarea>
                    @error('address')
                    <p class="mt-1 text-sm text-red-600">{{ $message }}</p>
                    @enderror
                </div>

                <!-- Phone -->
                <div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6">
                    <div>
                        <label for="phone" class="block text-sm font-semibold text-gray-900 mb-2">
                            رقم الهاتف
                        </label>
                        <input type="tel"
                               id="phone"
                               name="phone"
                               value="{{ old('phone') }}"
                               class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 transition-all"
                               placeholder="أدخل رقم الهاتف">
                        @error('phone')
                        <p class="mt-1 text-sm text-red-600">{{ $message }}</p>
                        @enderror
                    </div>

                    <!-- Email -->
                    <div>
                        <label for="email" class="block text-sm font-semibold text-gray-900 mb-2">
                            البريد الإلكتروني
                        </label>
                        <input type="email"
                               id="email"
                               name="email"
                               value="{{ old('email') }}"
                               class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 transition-all"
                               placeholder="أدخل البريد الإلكتروني">
                        @error('email')
                        <p class="mt-1 text-sm text-red-600">{{ $message }}</p>
                        @enderror
                    </div>
                </div>

                <!-- Website -->
                <div class="mb-6">
                    <label for="website" class="block text-sm font-semibold text-gray-900 mb-2">
                        الموقع الإلكتروني
                    </label>
                    <input type="url"
                           id="website"
                           name="website"
                           value="{{ old('website') }}"
                           class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 transition-all"
                           placeholder="https://example.com">
                    @error('website')
                    <p class="mt-1 text-sm text-red-600">{{ $message }}</p>
                    @enderror
                </div>

                <!-- Info Box -->
                <div class="bg-blue-50 border-l-4 border-blue-500 p-4 mb-6 rounded-r-lg">
                    <div class="flex">
                        <div class="flex-shrink-0">
                            <i class="fas fa-info-circle text-blue-500 text-lg"></i>
                        </div>
                        <div class="mr-3">
                            <p class="text-blue-700 text-sm">
                                <strong>ملاحظة:</strong> سيتم تعيينك كمالك للشركة بعد الإنشاء، وستتمكن من إضافة مستخدمين آخرين لاحقاً.
                            </p>
                        </div>
                    </div>
                </div>

                <!-- Buttons -->
                <div class="flex justify-between gap-4 pt-6 border-t border-gray-200">
                    <a href="{{ route('dashboard') }}"
                       class="inline-flex items-center px-6 py-3 bg-gray-200 hover:bg-gray-300 text-gray-900 font-semibold rounded-lg transition-all duration-200">
                        <i class="fas fa-times ml-2"></i>
                        إلغاء
                    </a>
                    <button type="submit"
                            class="inline-flex items-center px-6 py-3 bg-gradient-to-r from-green-600 to-green-700 text-white font-semibold rounded-lg hover:from-green-700 hover:to-green-800 transition-all duration-200 shadow-lg hover:shadow-xl transform hover:scale-105">
                        <i class="fas fa-check ml-2"></i>
                        إنشاء الشركة
                    </button>
                </div>
            </form>
        </div>

        <!-- Help Text -->
        <div class="mt-8 text-center">
            <p class="text-gray-600 text-sm">
                هل تواجه مشكلة؟ 
                <a href="#" class="text-blue-600 hover:text-blue-700 font-medium">تواصل معنا</a>
            </p>
        </div>
    </div>
</div>
@endsection
