Simplify sorting logic

This commit is contained in:
Nick Mowen
2022-04-15 06:18:03 -06:00
parent 56e4b0ee4b
commit eb3e67bd36
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ export default function Sidebar() {
return Object.entries(config.cameras)
.filter(([_, conf]) => conf.ui.dashboard)
.sort(([_, aConf], [__, bConf]) => aConf.ui.order === bConf.ui.order ? 0 : (aConf.ui.order > bConf.ui.order ? 1 : -1));
.sort(([_, aConf], [__, bConf]) => aConf.ui.order - bConf.ui.order);
}, [config]);
if (!config) {
+1 -1
View File
@@ -26,7 +26,7 @@ function SortedCameras({ unsortedCameras }) {
const sortedCameras = useMemo(() =>
Object.entries(unsortedCameras)
.filter(([_, conf]) => conf.ui.dashboard)
.sort(([_, aConf], [__, bConf]) => aConf.ui.order === bConf.ui.order ? 0 : (aConf.ui.order > bConf.ui.order ? 1 : -1)),
.sort(([_, aConf], [__, bConf]) => aConf.ui.order - bConf.ui.order),
[unsortedCameras]);
return (