@extends('layout') @push('styles') @endpush @section('content') @if (session('success'))
×

{{ __('Success!') }}

{{ session('success') }}

@endif
@can('item-order.scanner') {{ __('Barcode Scanner') }} @endcan

{{ __('Overview') }}

{{-- Tabs / Filters based on Payment Status --}}
@php $baseQuery = request()->except(['page', 'payment_status']); $paymentStatus = request('payment_status', 'all'); @endphp {{-- --}}
{{-- Filters Row --}}
{{-- Search --}} {{-- Sort --}} {{-- Direction --}} {{-- Event (select by title, send event_id) --}} {{-- Date --}} {{-- --}} {{-- Buttons --}}
{{ __('Reset') }}
{{-- Table --}}
@forelse($orderItems as $item) {{-- --}} @empty @endforelse
{{ __('ID') }} {{ __('Order ID') }} {{ __('Ticket Type') }} {{ __('Event') }} {{ __('Price') }} {{ __('Barcode') }} {{ __('Customer Name') }} {{ __('Email') }}

#{{ $item->id }}

{{ __('Order #') }}{{ $item->order_id }}

{{ $item->ticket_type_title }} {{ $item?->order?->event?->title }} @php $paymentClass = match ($item->payment_status) { 'paid' => 'active_status', 'Pending' => 'pending', 'Failed' => 'inactive', 'Refunded' => 'inactive', default => 'inactive', }; @endphp {{ ucfirst($item->payment_status ?? 'N/A') }} ${{ number_format($item->price, 2) }} @if ($item->bar_code) {{ $item->bar_code }} @else — @endif {{ $item?->order?->first_name . ' ' . $item?->order?->last_name }} {{ $item?->order?->email }}
@can('order_items.edit') icon {{ __('Edit') }} @endcan @can('order_items.destroy')
@csrf @method('DELETE')
@endcan {{-- @can('order_items.show')--}} icon {{ __('View Details') }} {{-- @endcan--}}
{{ __('No order items found.') }}
{{-- Items per page dropdown --}}
@foreach (request()->except('per_page') as $key => $value) @endforeach
{{-- Pagination Display --}}

{{ __('Page') }} {{ $orderItems->currentPage() }} {{ __('of') }} {{ $orderItems->lastPage() }}

{{-- Previous --}} @if ($orderItems->onFirstPage()) @else icon @endif {{-- Next --}} @if ($orderItems->currentPage() == $orderItems->lastPage()) @else icon @endif

{{ __('Are you sure?') }}

{{ __('This action cannot be undone.') }}

@endsection