@extends('layouts.admin.app', ['page' => $menuAdmin['returns']['active'] ?? 'returns']) {{-- Return Dispute System UI Polish Purpose: Segregate customer, rider, and seller evidence sections, and show interactive/read-only resolution summaries. --}} @section('title', 'Return Dispute Resolution #' . $return->id) @section('header_data') @php $page_title = 'Return Dispute Resolution #' . $return->id; $page_pretitle = 'Admin return moderation'; @endphp @endsection @php use App\Enums\Order\OrderItemReturnStatusEnum; use App\Enums\Order\AdminLossBearerEnum; $breadcrumbs = [ ['title' => __('labels.home'), 'url' => route('admin.dashboard')], ['title' => 'Disputed Returns', 'url' => route('admin.returns.disputed')], ['title' => 'Dispute #' . $return->id, 'url' => ''], ]; $isResolved = !empty($return->resolved_by_admin_at); $canResolve = !$isResolved && (string) $return->return_status === (string) \App\Enums\Order\OrderItemReturnStatusEnum::DISPUTED(); @endphp @section('admin-content')
This return has a dispute timestamp but is currently marked as {{ \Illuminate\Support\Str::headline((string) $return->return_status) }} without an administrator resolution timestamp.
Resolution actions are disabled because this record is no longer in the disputed state.