diff --git a/aimenet-web/src/pages/card-in-screen.tsx b/aimenet-web/src/pages/card-in-screen.tsx index 147cd82..48b0ac6 100644 --- a/aimenet-web/src/pages/card-in-screen.tsx +++ b/aimenet-web/src/pages/card-in-screen.tsx @@ -93,11 +93,7 @@ function ServerCardInPage() { const [serverReloadCounter, setServerReloadCounter] = useState(0); // select newest card - useEffect(() => { - const sortedCards = cards?.sort(x => x.lastUsed); - setSelectedCard(sortedCards ? sortedCards[sortedCards.length - 1] : null); - }, [cards]); - + useEffect(() => setSelectedCard(cards?.sort((a, b) => b.lastUsed - a.lastUsed)[0] ?? null), [cards]); useEffect(() => { const loadServer = async () => { if (!serverId) {