Files
TicketAssistent/app/Livewire/Admin/DashboardOverview.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(),
]);
}
}