@extends('admin.layout') @section('title', 'Iklan Jasa') @section('subtitle', 'Mitra berbayar yang diangkat ke puncak daftar pada satu jasa') @section('content') {{-- Satu halaman mengurus satu jasa. Jasanya dipilih di sini dan dibawa lewat query string supaya alamat halamannya bisa dibagikan. --}}
{{-- Cadangan kalau JavaScript mati. --}}
@if (! $service)
Belum ada jasa yang tampil di home, jadi belum ada yang bisa dipasangi iklan. Pilih jasanya dulu di Home Jasa.
@else
@csrf @method('PUT')
Terpasang di {{ $service->name }}: {{ $promotions->count() }} mitra. Angka urutan kecil = tampil duluan.
@if ($promotions->isNotEmpty()) @endif
@forelse ($promotions as $promotion) @empty @endforelse
Tayang Mitra Urutan Aksi
is_active) aria-label="Tayangkan {{ $promotion->mitraProfile?->user?->name }}" class="w-4 h-4 rounded border-line text-brand focus:ring-brand/30">
{{ $promotion->mitraProfile?->user?->initials() }}
{{ $promotion->mitraProfile?->user?->name ?? '—' }}
{{ $promotion->mitraProfile?->user?->phone }}
{{-- Tombolnya menyasar form terpisah di bawah: form hapus tidak boleh bersarang di form urutan. --}}
Belum ada mitra yang dipasang di jasa ini.
@if ($promotions->isNotEmpty())
@endif
@foreach ($promotions as $promotion) @endforeach

Pasang mitra

@error('mitra_profile_id')

{{ $message }}

@enderror @if ($candidates->isEmpty())

Semua mitra terverifikasi sudah dipasang di jasa ini.

@else
@csrf
@endif

Mitra yang dipasang tampil di puncak daftar untuk jasa ini sesuai urutan di atas, sisanya menyusul urut terdekat seperti biasa. Hanya mitra terverifikasi yang bisa dipasang — kalau verifikasinya dicabut, iklannya otomatis berhenti tampil walau barisnya masih ada di sini.

@endif @endsection