From 34a8fa100c249491acf9017ae8182978db61dfa8 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Tue, 1 Apr 2025 22:58:38 -0500 Subject: [PATCH] Updated theme handling. --- src/app/(main)/profile/ThemeSetting.tsx | 9 ++- src/components/charts/BarChart.tsx | 6 +- src/components/common/Panel.tsx | 12 +--- src/components/hooks/index.ts | 1 - src/components/hooks/queries/useLoginQuery.ts | 4 +- src/components/hooks/useTheme.ts | 63 ------------------- src/components/metrics/PageviewsChart.tsx | 7 ++- src/components/metrics/WorldMap.tsx | 7 ++- src/lib/colors.ts | 37 +++++++++++ src/store/app.ts | 4 -- 10 files changed, 57 insertions(+), 93 deletions(-) delete mode 100644 src/components/hooks/useTheme.ts diff --git a/src/app/(main)/profile/ThemeSetting.tsx b/src/app/(main)/profile/ThemeSetting.tsx index 070d1714..0dbe72c3 100644 --- a/src/app/(main)/profile/ThemeSetting.tsx +++ b/src/app/(main)/profile/ThemeSetting.tsx @@ -1,17 +1,16 @@ import classNames from 'classnames'; -import { Button, Icon } from '@umami/react-zen'; -import { useTheme } from '@/components/hooks'; +import { Button, Icon, useTheme } from '@umami/react-zen'; import { Icons } from '@/components/icons'; import styles from './ThemeSetting.module.css'; export function ThemeSetting() { - const { theme, saveTheme } = useTheme(); + const { theme, setTheme } = useTheme(); return (