From 17c9e4a721491592546c1956b643bb89cbf8d1e1 Mon Sep 17 00:00:00 2001 From: IMB11 Date: Fri, 8 Aug 2025 22:30:39 +0100 Subject: [PATCH] revert: dont use local storage for filters (#4129) --- 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 c344d7cb..3aee2e69 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 4d375ffe..c1b64899 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);