From 105d1e88859a670e9e30fd5e0a222f2aa9cde446 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Mon, 6 Jul 2026 16:20:30 -0500 Subject: [PATCH] sort preview cameras in history by ui order --- web/src/pages/Events.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/web/src/pages/Events.tsx b/web/src/pages/Events.tsx index a1aa4c79e..88a210400 100644 --- a/web/src/pages/Events.tsx +++ b/web/src/pages/Events.tsx @@ -75,11 +75,13 @@ export default function Events() { return [] as string[]; } - return Object.keys(config.cameras).filter( - (cam) => - allowedCameras.includes(cam) && - config.cameras[cam]?.ui?.review !== false, - ); + return Object.values(config.cameras) + .filter( + (conf) => + allowedCameras.includes(conf.name) && conf.ui?.review !== false, + ) + .sort((aConf, bConf) => aConf.ui.order - bConf.ui.order) + .map((conf) => conf.name); }, [allowedCameras, config?.cameras]); const selectedMotionSearchCamera = useMemo(() => {