feat: adds page to list child monitors

This commit is contained in:
Brock H Caldwell
2025-11-05 22:19:11 -06:00
parent 3001e85715
commit 55ab9d840e
4 changed files with 40 additions and 3 deletions

View File

@@ -7,6 +7,7 @@ use App\Monitor\Action\Handler\AddMonitorHandler;
use App\Monitor\Action\Handler\DeleteMonitorHandler;
use App\Monitor\Action\Input\AddMonitorInput;
use App\Monitor\Action\Input\DeleteMonitorInput;
use App\Monitor\Framework\Entity\Monitor;
use App\Monitor\Framework\Repository\MonitorRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Bundle\SecurityBundle\Security;
@@ -34,4 +35,12 @@ class WebController extends AbstractController
{
return $this->render('monitor/upcoming-episodes.html.twig');
}
#[Route('/monitors/{id}', name: 'app.monitor.view', methods: ['GET'])]
public function viewMonitor(Monitor $monitor)
{
return $this->render('monitor/view.html.twig', [
'monitor' => $monitor,
]);
}
}