homeos/app/Livewire/Dashboard.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)),
]);
}
}