diff --git a/frontend/src/pages/Watering/Watering.js b/frontend/src/pages/Watering/Watering.js index 75eb386..54103fa 100644 --- a/frontend/src/pages/Watering/Watering.js +++ b/frontend/src/pages/Watering/Watering.js @@ -49,6 +49,9 @@ const Watering = () => { const [selectedSprinklerId, setSelectedSprinklerId] = useState(''); const [selectedPointId, setSelectedPointId] = useState(null); const selectedPoint = useMemo(()=> points.find(p=> p.id===selectedPointId), [points, selectedPointId]); + const sortedPoints = useMemo(() => { + return [...points].sort((a,b) => (Number(a.sequence||0)) - (Number(b.sequence||0)) || (Number(a.id)-Number(b.id))); + }, [points]); const [editForm, setEditForm] = useState(null); const [satellite, setSatellite] = useState(false); const [rename, setRename] = useState(''); @@ -332,13 +335,13 @@ const Watering = () => {
Plan Points