diff --git a/themes/commerce/components/FloatDarkModeButton.js b/themes/commerce/components/FloatDarkModeButton.js index f693d1f0..eb62ca06 100644 --- a/themes/commerce/components/FloatDarkModeButton.js +++ b/themes/commerce/components/FloatDarkModeButton.js @@ -1,8 +1,8 @@ import { useGlobal } from '@/lib/global' -import { saveDarkModeToCookies } from '@/themes/theme' +import { saveDarkModeToLocalStorage } from '@/themes/theme' import CONFIG from '../config' -export default function FloatDarkModeButton () { +export default function FloatDarkModeButton() { const { isDarkMode, updateDarkMode } = useGlobal() if (!CONFIG.WIDGET_DARK_MODE) { @@ -12,7 +12,7 @@ export default function FloatDarkModeButton () { // 用户手动设置主题 const handleChangeDarkMode = () => { const newStatus = !isDarkMode - saveDarkModeToCookies(newStatus) + saveDarkModeToLocalStorage(newStatus) updateDarkMode(newStatus) const htmlElement = document.getElementsByTagName('html')[0] htmlElement.classList?.remove(newStatus ? 'light' : 'dark') @@ -22,10 +22,13 @@ export default function FloatDarkModeButton () { return (
- + className={ + 'justify-center items-center w-7 h-7 text-center transform hover:scale-105 duration-200' + }> +
) }