@section('title', __('Vendors'))
{{-- new form --}}

{{ __('Create Vendor') }}

{{-- show all errors --}}
{{-- vendor type --}} {{-- --}}
{{-- --}}
{{-- delivery zones --}}
{{-- categories --}} {{-- selected categories --}} {{-- sub-categories --}}

@showDeliveryFeeSetting
@endshowDeliveryFeeSetting

@if (!$isServiceVendor) @endif


@if (auth()->check() && (int) auth()->id() === 1 && auth()->user()->hasRole('admin'))

{{ __('Store Settlement Terms') }}

{{ __('By default, stores pay the platform every 7 days. A grace period of 2 days is applied automatically before blocking the store.') }}

@endif {{-- fees --}}
{{-- document changing --}} @can('modify-vendor-document')
@endcan @hasanyrole('city-admin|admin|admin-limited') @endhasanyrole
{{-- update form --}}

{{ __('Update Vendor') }}

{{-- show all errors --}}
@hasanyrole('city-admin|admin|admin-limited') @else

{{ $selectedModel->name ?? '' }}

@endhasanyrole
@hasanyrole('city-admin|admin|admin-limited') @endhasanyrole
@hasanyrole('city-admin|admin|admin-limited') {{-- vendor type --}} @else

{{ $selectedModel->vendor_type->name ?? '' }}

@endhasanyrole {{-- --}}
{{-- --}}
@hasanyrole('city-admin|admin|admin-limited')
@else

{{ $selectedModel->address ?? '' }}

{{ $selectedModel->latitude ?? '' }}

{{ $selectedModel->longitude ?? '' }}

@endhasanyrole {{-- delivery zones --}}
{{-- categories --}} {{-- selected categories --}} {{-- sub-categories --}}

@showDeliveryFeeSetting
@endshowDeliveryFeeSetting
@showDeliveryFeeSetting @endshowDeliveryFeeSetting

@if (!$isServiceVendor) @endif

@hasanyrole('admin|admin-limited')
@if (auth()->check() && (int) auth()->id() === 1 && auth()->user()->hasRole('admin'))

{{ __('Store Settlement Terms') }}

{{ __('By default, stores pay the platform every 7 days. A grace period of 2 days is applied automatically before blocking the store.') }}

@if (($vendorSettlementSchedule['enabled'] ?? false))

{{ __('Settlement cycle') }}: {{ $vendorSettlementSchedule['cycle_label'] ?? '—' }}

{{ __('Settlement due date') }}: {{ $vendorSettlementSchedule['due_label'] ?? '—' }}

{{ __('Settlement grace deadline') }}: {{ $vendorSettlementSchedule['grace_deadline_label'] ?? '—' }}

{{ __('Settlement schedule status') }}: {{ $vendorSettlementSchedule['status_label'] ?? '—' }}

@endif
@endif {{-- fees --}}
@endhasanyrole
{{-- document changing --}} @can('modify-vendor-document')
@endcan
@hasanyrole('city-admin|admin|admin-limited') @endhasanyrole
{{-- assign form --}}

{{ __('Assign Managers To Vendor') }}

{{-- timing form --}}
@include('livewire.vendor_timing')
{{-- details modal --}}
@if ($selectedModel != null)

{{ $selectedModel != null ? $selectedModel->name : '' }} {{ __('Details') }}

{{-- --}}
{{-- logo --}}
{{-- featured image --}}
{!! $selectedModel->description ?? '' !!}
{{-- categories --}} {{ $selectedModel != null ? implode(', ', $selectedModel->categories()->pluck('name')->toArray()) : '' }}
@php $selectedVendorIsParcel = $selectedModel->vendor_type->slug == 'parcel'; $selectedVendorIsService = $selectedModel->vendor_type->slug == 'service'; $isServiceOrParcelVendor = $selectedVendorIsParcel || $selectedVendorIsService; @endphp

{{ __('Documents') }}

@if (!empty($selectedModel->documents ?? []))
@if ($selectedModel != null) @foreach ($selectedModel->getMedia('documents') ?? [] as $document) @if (isMediaImage($document)) @else

{{ __('Name') }}: {{ $document->file_name }}

{{ __('Size') }}: {{ $document->human_readable_size }}

{{ __('Click to download/preview') }}

@endif @endforeach @endif
@endif
@if ($selectedModel != null && $selectedModel->document_requested)

{{ __('Driver has been notified to upload documents') }}

{{-- cancel request button --}}
{{ __('Cancel Request') }}
@else
{{ __('Request Documents') }}
@endif
@endif
@include('layouts.partials.phoneselector')