Skip to content

Commit 29ed394

Browse files
authored
[Bug] Added latest result to debug time zone (alexjustesen#952)
1 parent a329335 commit 29ed394

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

app/Livewire/Debug/Timezone.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace App\Livewire\Debug;
44

5+
use App\Models\Result;
56
use App\Settings\GeneralSettings;
67
use Livewire\Attributes\Layout;
78
use Livewire\Component;
@@ -11,11 +12,17 @@ class Timezone extends Component
1112
{
1213
public $settings;
1314

15+
public ?Result $latest;
16+
1417
public function mount()
1518
{
1619
$settings = new GeneralSettings();
1720

1821
$this->settings = $settings->toArray();
22+
23+
$this->latest = Result::query()
24+
->latest()
25+
->first();
1926
}
2027

2128
public function render()

resources/views/livewire/debug/timezone.blade.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,25 @@
5252
</li>
5353
</ul>
5454
</div>
55+
56+
@isset($latest)
57+
<div class="overflow-hidden bg-white shadow sm:rounded-md">
58+
<div class="p-4 bg-white border-b border-gray-200 sm:px-6">
59+
<h3 class="text-base font-semibold leading-6 text-gray-900">Latest result</h3>
60+
</div>
61+
62+
<ul role="list" class="divide-y divide-gray-200">
63+
<li class="px-4 py-4 sm:px-6">
64+
<p class="text-sm font-medium text-gray-900">Latest result ran at</p>
65+
<p class="text-sm text-gray-500 truncate">{{ $latest->created_at->timezone($settings['timezone'] ?? 'UTC')->format('M. jS, Y h:i:s') }}</p>
66+
</li>
67+
68+
<li class="px-4 py-4 sm:px-6">
69+
<p class="text-sm font-medium text-gray-900">Diff for humans</p>
70+
<p class="text-sm text-gray-500 truncate">{{ $latest->created_at->diffForHumans() }}</p>
71+
</li>
72+
</ul>
73+
</div>
74+
@endisset
5575
</div>
5676
</div>

0 commit comments

Comments
 (0)