25 lines
561 B
PHP
25 lines
561 B
PHP
<?php
|
|
|
|
namespace App\Livewire\Admin;
|
|
|
|
use App\Services\AdminDashboardService;
|
|
use Livewire\Component;
|
|
|
|
class DashboardOverview extends Component
|
|
{
|
|
public array $stats = [];
|
|
|
|
public function mount(AdminDashboardService $service): void
|
|
{
|
|
$this->stats = $service->stats();
|
|
}
|
|
|
|
public function render(AdminDashboardService $service)
|
|
{
|
|
return view('livewire.admin.dashboard-overview', [
|
|
'recentTickets' => $service->recentTickets(),
|
|
'recentDecisions' => $service->recentDecisions(),
|
|
]);
|
|
}
|
|
}
|