import { motion } from 'framer-motion' import { clientAnimationTransition } from '@/lib/clientAnimation' import { useClientBehaviourSettings } from '@/lib/useClientBehaviourSettings' import { cn } from '@/lib/utils' import type { FC, ReactNode } from 'react' type Props = { children: ReactNode className?: string } const MainArea: FC = ({ children, className }) => { const behaviourSettings = useClientBehaviourSettings () const animationMode = behaviourSettings.animation ?? 'normal' const layoutTransition = clientAnimationTransition ( animationMode, { normal: { duration: .2, ease: 'easeOut' as const } }, ) return ( {children} ) } export default MainArea