'use client' import { PropsWithChildren } from 'react' import { ThemeProvider } from 'next-themes' import { motion as m } from 'framer-motion' import { useBodyClass } from '@/hooks/useBodyClass' import { useUserConfigs } from '@/hooks/useUserConfigs' export default function ThemeWrapper({ children }: PropsWithChildren) { const [config] = useUserConfigs() useBodyClass(config.primaryColor || 'primary-yellow') return ( {children} ) }