From 37578d7638c5d04e8df2e42df363fea0f2617934 Mon Sep 17 00:00:00 2001 From: alexsparkes Date: Sat, 24 Jan 2026 17:45:55 +0000 Subject: [PATCH] feat(stats): update achievements based on empty stats during reset --- src/features/stats/options/StatsOptions.jsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/features/stats/options/StatsOptions.jsx b/src/features/stats/options/StatsOptions.jsx index 7e7b705f..769f5d41 100644 --- a/src/features/stats/options/StatsOptions.jsx +++ b/src/features/stats/options/StatsOptions.jsx @@ -47,9 +47,8 @@ const Stats = () => { localStorage.setItem('achievements', JSON.stringify([])); localStorage.setItem('achievementTimestamps', JSON.stringify({})); setStats(emptyStats); - // Reset achievements to initial state (all locked, no timestamps) - const resetAchievements = initialAchievements.map((a) => ({ ...a, achieved: false, timestamp: undefined })); - setAchievements(resetAchievements); + // Update achievements based on the empty stats + setAchievements(checkAchievements(emptyStats)); setClearmodal(false); toast(variables.getMessage('toasts.stats_reset')); };