Initial miaojingAI project with image resolution guard

This commit is contained in:
FengLee
2026-05-09 11:32:34 +08:00
commit d499020d4e
264 changed files with 54160 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
'use client';
import { useEffect } from 'react';
import { useTheme } from 'next-themes';
import { useAuth } from '@/lib/auth-store';
export function AccountThemeSync() {
const { isLoggedIn, user } = useAuth();
const { theme, setTheme } = useTheme();
useEffect(() => {
if (!isLoggedIn || !user?.preferredTheme) return;
if (theme !== user.preferredTheme) {
setTheme(user.preferredTheme);
}
}, [isLoggedIn, user?.preferredTheme, theme, setTheme]);
return null;
}