import { getPaletteColorByNumber, mixColor } from '@sa/color'; import { Outlet } from 'react-router-dom'; import WaveBg from '@/components/WaveBg'; import { getThemeSettings, useTheme } from '@/features/theme'; import Header from './modules/Header'; function useBgColor() { const COLOR_WHITE = '#ffffff'; const { darkMode } = useTheme(); const { themeColor } = useAppSelector(getThemeSettings); const bgThemeColor = darkMode ? getPaletteColorByNumber(themeColor, 600) : themeColor; const ratio = darkMode ? 0.5 : 0.2; const bgColor = mixColor(COLOR_WHITE, themeColor, ratio); return { bgColor, bgThemeColor }; } const LoginLayout = () => { const { bgColor, bgThemeColor } = useBgColor(); return (
); }; export default LoginLayout;