@php $s = $service ?? null; $enabledLocales = site_supported_locales(); $statusLabels = [ 'active' => __('admin.status_active'), 'inactive' => __('admin.status_inactive'), 'pending' => __('admin.pending'), 'draft' => __('admin.draft'), ]; $openMediaTab = $errors->has('image') || $errors->has('technician_avatar') || collect($errors->keys())->contains(fn ($key) => str_starts_with((string) $key, 'gallery_files')); @endphp
{{-- Basics --}}

{{ __('admin.service_section_identity') }}

@foreach($enabledLocales as $loc)
{"name_{$loc}"}) }}" class="admin-input" required />
@endforeach

{{ __('admin.service_section_pricing') }}

{{ __('admin.currency_price_hint') }}

{{-- Content --}}
@foreach($enabledLocales as $loc)

{{ __("admin.locale_{$loc}") }}

@endforeach
{{-- Media --}}
@can(\App\Models\Permission::MEDIA_UPLOAD)

{{ __('admin.service_brand_svg_hint') }}

{{ __('admin.cover_image_hint') }}

@endcan
@include('admin.partials.gallery-upload', [ 'existingImages' => $s?->images ?? collect(), 'existingMedia' => $s?->galleryMedia ?? collect(), 'deleteRouteName' => $s ? 'admin.repair-services.images.destroy' : null, 'deleteRouteParams' => $s ? ['repair_service' => $s] : [], 'deleteMediaRouteName' => $s ? 'admin.repair-services.media.destroy' : null, 'deleteMediaRouteParams' => $s ? ['repair_service' => $s] : [], ])
{{-- Showcase --}}

{{ __('admin.card_showcase') }}

@foreach($enabledLocales as $loc)

{{ __("admin.locale_{$loc}") }} — {{ __('admin.technician_name') }}

{"technician_name_{$loc}"}) }}" class="admin-input" />
{"technician_role_{$loc}"}) }}" class="admin-input" />
@endforeach
@can(\App\Models\Permission::MEDIA_UPLOAD) @endcan