From e60bc43d8542525f1ea2b76a9cf992b8464bfec6 Mon Sep 17 00:00:00 2001 From: Cody Seibert Date: Fri, 18 Oct 2024 10:54:53 -0400 Subject: [PATCH] fixing merge issue --- app/play/page.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app/play/page.tsx b/app/play/page.tsx index b1f1fa5..87936a6 100644 --- a/app/play/page.tsx +++ b/app/play/page.tsx @@ -25,7 +25,16 @@ export default function PlayPage() { const [resMap, setResMap] = useState(new Map()); const [countMap, setCountMap] = useState(new Map()); - const [filter, setFilter] = useState("all"); + const [filter, setFilter] = useState(() => { + if (typeof window !== "undefined") { + return localStorage.getItem("mapFilter") || "all"; + } + return "all"; + }); + + useEffect(() => { + localStorage.setItem("mapFilter", filter); + }, [filter]); useEffect(() => { if (userMapResults && mapCountResults) { @@ -69,6 +78,7 @@ export default function PlayPage() { type="single" variant="outline" className="w-max pb-4" + value={filter} onValueChange={(value) => setFilter(value)} > All @@ -96,6 +106,7 @@ export default function PlayPage() { type="single" variant="outline" className="w-max pb-4" + value={filter} onValueChange={(value) => setFilter(value)} > All @@ -106,7 +117,6 @@ export default function PlayPage() {
{filteredMaps.map((map) => ( -