{{-- Policy page form (create + edit). Params: $policy, $action, $method. --}} @php // Open the language tab that holds the first server-side error. $errorLocale = collect($errors->keys())->map(fn ($key) => preg_match('/^(title|description)\.(ar|en)$/', $key, $m) ? $m[2] : null)->filter()->first(); $activeLocale = $errorLocale ?? 'ar'; @endphp
@csrf @if ($method !== 'POST') @method($method) @endif
@error('type')
{{ $message }}
@enderror
@foreach (['ar' => 'rtl', 'en' => 'ltr'] as $locale => $dir)
@error('title.' . $locale)
{{ $message }}
@enderror
@error('description.' . $locale)
{{ $message }}
@enderror
@endforeach
@push('policy-form-scripts') @endpush