// @unocss-include import { getRgb } from '@sa/color'; import clsx from 'clsx'; import SystemLogo from '@/components/SystemLogo'; import { DARK_CLASS } from '@/constants/app'; import { toggleHtmlClass } from '@/utils/common'; import { localStg } from '@/utils/storage'; const GlobalLoading = memo(() => { const { t } = useTranslation(); const themeColor = localStg.get('themeColor') || '#646cff'; const darkMode = localStg.get('darkMode') || false; if (darkMode) { toggleHtmlClass(DARK_CLASS).add(); } const { b, g, r } = getRgb(themeColor); const loadingClasses = [ 'left-0 top-0', 'left-0 bottom-0 animate-delay-500', 'right-0 top-0 animate-delay-1000', 'right-0 bottom-0 animate-delay-1500' ]; return (