@extends('admin.layout') @section('title', 'Mitra') @section('subtitle', 'Profil & status verifikasi mitra') @php $mitraMeta = [ 'pending' => ['Pending', 'amber'], 'verified' => ['Terverifikasi', 'green'], 'rejected' => ['Ditolak', 'red'], ]; @endphp @section('content')
@php $filters = [['', 'Semua'], ['pending', 'Pending'], ['verified', 'Terverifikasi'], ['rejected', 'Ditolak']]; @endphp @foreach ($filters as [$val, $label]) {{ $label }} @endforeach {{-- Urutan tanggal daftar. Bawaannya terbaru dulu — mitra baru yang perlu diverifikasi; "Paling lama" untuk menyisir akun lama yang tidak pernah tersentuh. --}} @php $sorts = [['', 'Paling baru'], ['lama', 'Paling lama']]; @endphp @foreach ($sorts as [$val, $label]) {{ $label }} @endforeach
@if (request('status'))@endif @if (request('sort'))@endif
+ Tambah Mitra
@forelse ($mitra as $m) {{-- Tanggal profil mitranya dibuat — bukan tanggal akun penggunanya. Itu yang dimaksud "kapan jadi mitra", dan itu pula yang dipakai tombol urutan di atas. --}} @empty @endforelse
Nama bisnis No. HP Area Status Online Terdaftar
{{ $m->user?->initials() }}
{{ $m->user?->name ?? '—' }}
{{ $m->user?->phone ?? '—' }} {{ $m->address ?? $m->area_note ?? '—' }} @php [$lbl, $tone] = $mitraMeta[$m->verification_status->value ?? $m->verification_status] ?? ['—','gray']; @endphp {{ $lbl }} {{ $m->is_online ? 'Online' : 'Offline' }} {{ $m->created_at?->format('d M Y') ?? '—' }}
{{-- Verifikasi cepat untuk yang jelas beres. Tombol "Tolak" sengaja tidak ada di sini: menolak perlu melihat KTP-nya dulu, dan itu cuma ada di halaman detail. --}} @if (($m->verification_status->value ?? $m->verification_status) === 'pending')
@csrf
@endif Edit @php($impact = $m->user?->deletionImpact() ?? []) {{-- Peringatannya menyebut apa yang ikut hilang. Menghapus mitra baru dan menghapus mitra yang sudah lama bekerja sangat berbeda akibatnya. --}}
user?->name}?\n\nIkut terhapus: ".implode(', ', $impact).", beserta foto pekerjaan & dokumennya.\n\nTindakan ini tidak bisa dibatalkan." : "Hapus permanen mitra {$m->user?->name}?\n\nFoto pekerjaan & dokumennya ikut terhapus.\n\nTindakan ini tidak bisa dibatalkan."))"> @csrf @method('DELETE')
Detail ›
Tidak ada data.
@endsection