mirror of
https://github.com/Deathgarden-Rebirth/Deathgarden_Rebirth-Rewrite.git
synced 2026-09-09 11:45:18 -05:00
67 lines
2.0 KiB
PHP
67 lines
2.0 KiB
PHP
@props(['messages'])
|
|
|
|
@php
|
|
/** @var \Illuminate\Database\Eloquent\Collection|\App\Models\Admin\BadChatMessage[]|\Illuminate\Contracts\Pagination\LengthAwarePaginator $messages */
|
|
|
|
$handledMessages = $unhandledMessages = [];
|
|
|
|
foreach ($messages as $message) {
|
|
if($message->handled)
|
|
$handledMessages[] = $message;
|
|
else
|
|
$unhandledMessages[] = $message;
|
|
}
|
|
|
|
@endphp
|
|
|
|
<x-layouts.admin>
|
|
<div class="w-full p-2 md:px-16 bg-inherit">
|
|
@if($messages->count() <= 0)
|
|
<h1 class="text-2xl font-bold text-center">No Messages</h1>
|
|
@endif
|
|
|
|
@if(count($unhandledMessages) > 0)
|
|
<h1 class="text-2xl font-bold my-6">Unhandled</h1>
|
|
|
|
<table class="border-spacing-3">
|
|
<thead>
|
|
<th>Time</th>
|
|
<th>Lobby Host</th>
|
|
<th>User</th>
|
|
<th>Message</th>
|
|
<th>Handled</th>
|
|
<th>Actions</th>
|
|
</thead>
|
|
<tbody>
|
|
@foreach($unhandledMessages as $message)
|
|
<x-admin.tools.chat-message-entry :$message/>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
@endif
|
|
@if(count($handledMessages) > 0)
|
|
<h1 class="text-2xl font-bold my-6">Handled</h1>
|
|
|
|
<table class="border-spacing-3">
|
|
<thead>
|
|
<th>Time</th>
|
|
<th>Lobby Host</th>
|
|
<th>User</th>
|
|
<th>Message</th>
|
|
<th>Handled</th>
|
|
<th>Consequences</th>
|
|
<th>Handled By</th>
|
|
</thead>
|
|
<tbody>
|
|
@foreach($handledMessages as $message)
|
|
<x-admin.tools.chat-message-entry :$message/>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
@endif
|
|
<div class="mt-4">
|
|
{{ $messages->links() }}
|
|
</div>
|
|
</div>
|
|
</x-layouts.admin>
|