From 8ef27c3a60f7c40766d3df114b6d4ac3548c1405 Mon Sep 17 00:00:00 2001 From: "Calum H." Date: Tue, 5 Aug 2025 13:18:03 +0100 Subject: [PATCH] revert: dont use local storage for filters --- apps/frontend/src/pages/moderation/index.vue | 5 ++--- apps/frontend/src/pages/moderation/reports/index.vue | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/apps/frontend/src/pages/moderation/index.vue b/apps/frontend/src/pages/moderation/index.vue index c344d7cbfd..3aee2e6912 100644 --- a/apps/frontend/src/pages/moderation/index.vue +++ b/apps/frontend/src/pages/moderation/index.vue @@ -100,7 +100,6 @@ import { ScaleIcon, } from "@modrinth/assets"; import { defineMessages, useVIntl } from "@vintl/vintl"; -import { useLocalStorage } from "@vueuse/core"; import ConfettiExplosion from "vue-confetti-explosion"; import Fuse from "fuse.js"; import ModerationQueueCard from "~/components/ui/moderation/ModerationQueueCard.vue"; @@ -215,7 +214,7 @@ watch( }, ); -const currentFilterType = useLocalStorage("moderation-current-filter-type", () => "All projects"); +const currentFilterType = ref("All projects"); const filterTypes: readonly string[] = readonly([ "All projects", "Modpacks", @@ -226,7 +225,7 @@ const filterTypes: readonly string[] = readonly([ "Shaders", ]); -const currentSortType = useLocalStorage("moderation-current-sort-type", () => "Oldest"); +const currentSortType = ref("Oldest"); const sortTypes: readonly string[] = readonly(["Oldest", "Newest"]); const currentPage = ref(1); diff --git a/apps/frontend/src/pages/moderation/reports/index.vue b/apps/frontend/src/pages/moderation/reports/index.vue index 4d375ffebc..c1b648999d 100644 --- a/apps/frontend/src/pages/moderation/reports/index.vue +++ b/apps/frontend/src/pages/moderation/reports/index.vue @@ -72,7 +72,6 @@ import { DropdownSelect, Button, Pagination } from "@modrinth/ui"; import { XIcon, SearchIcon, SortAscIcon, SortDescIcon, FilterIcon } from "@modrinth/assets"; import { defineMessages, useVIntl } from "@vintl/vintl"; -import { useLocalStorage } from "@vueuse/core"; import type { Report } from "@modrinth/utils"; import Fuse from "fuse.js"; import type { ExtendedReport } from "@modrinth/moderation"; @@ -170,10 +169,10 @@ watch( }, ); -const currentFilterType = useLocalStorage("moderation-reports-filter-type", () => "All"); +const currentFilterType = ref("All"); const filterTypes: readonly string[] = readonly(["All", "Unread", "Read"]); -const currentSortType = useLocalStorage("moderation-reports-sort-type", () => "Oldest"); +const currentSortType = ref("Oldest"); const sortTypes: readonly string[] = readonly(["Oldest", "Newest"]); const currentPage = ref(1);