{{-- ID --}} {{-- User --}} {{-- Subject --}} {{-- Status --}} {{-- Received At --}} {{-- Actions --}} @php $currentSort = request()->query('sort', ''); $currentDir = request()->query('dir', ''); if (! in_array($currentDir, ['asc', 'desc'], true)) { $currentDir = ''; } $sortIcon = function (string $col) use ($currentSort, $currentDir) { $active = $currentSort === $col; $upActive = $active && $currentDir === 'asc'; $downActive = $active && $currentDir === 'desc'; $upClass = $upActive ? 'text-white' : 'text-white/40'; $downClass = $downActive ? 'text-white' : 'text-white/40'; return sprintf( '', $upClass, $downClass ); }; @endphp #
{{ __('pages/contact-support.labels.user') }} {!! $sortIcon('first_name') !!}
{{ __('pages/contact-support.labels.subject') }}
{{ __('pages/contact-support.labels.status') }} {!! $sortIcon('status') !!}
{{ __('pages/contact-support.labels.received_at') }} {!! $sortIcon('created_at') !!}
{{ __('pages/contact-support.labels.actions') }}
@foreach($data as $record) {{ $loop->iteration }}

{{ ucwords($record->full_name) }}

{{ $record->email }}

@if($record->user_id)

{{ __('pages/contact-support.labels.user_id') }}: {{ $record->user_id }}

@endif

{{ $record->subject }}

{{ $record->status_label }} {{ format_date($record->created_at, true) }} @endforeach @if($data->isEmpty() && ($totalCount ?? 0) > 0)

{{ __('pages/contact-support.noDataAvailable.title') }}

{{ __('pages/contact-support.no_results_filtered') }}

@endif
{{ $data->links('components.ajax-pagination') }}