diff --git a/src/pages/Touringcar/components/Messages/hooks/useMessages.tsx b/src/pages/Touringcar/components/Messages/hooks/useMessages.tsx index 52faa20..26b71c7 100644 --- a/src/pages/Touringcar/components/Messages/hooks/useMessages.tsx +++ b/src/pages/Touringcar/components/Messages/hooks/useMessages.tsx @@ -39,7 +39,12 @@ function useMessages() { }) const sortedMessages = useMemo(() => { - return messages?.features.sort((a, b) => Number(a.properties.important) + Number(b.properties.important)) + if (!messages?.features) return [] + return messages.features.sort((a, b) => { + const aIsImportant = a.properties.important ? 1 : 0 + const bIsImportant = b.properties.important ? 1 : 0 + return bIsImportant - aIsImportant + }) }, [messages?.features]) useEffect(() => {