23 lines
469 B
PHP
23 lines
469 B
PHP
<?php
|
|
|
|
namespace App\Livewire;
|
|
|
|
use App\Services\HomeStatus;
|
|
use Livewire\Attributes\Layout;
|
|
use Livewire\Component;
|
|
|
|
#[Layout('layouts.app')]
|
|
class Dashboard extends Component
|
|
{
|
|
public function render(HomeStatus $home)
|
|
{
|
|
$rooms = $home->load();
|
|
|
|
return view('livewire.dashboard', [
|
|
'rooms' => $rooms,
|
|
'summary' => $home->summary($rooms),
|
|
'warningCount' => count($home->warnings($rooms)),
|
|
]);
|
|
}
|
|
}
|