'use client'; import { m } from 'framer-motion'; import { ReactNode } from 'react'; interface SectionProps { children: ReactNode; className?: string; background?: 'white' | 'cream' | 'dark'; padding?: 'sm' | 'md' | 'lg' | 'xl'; id?: string; } export default function Section({ children, className = '', background = 'white', padding = 'lg', id }: SectionProps) { const backgroundClasses = { white: 'bg-white', cream: 'bg-[#F8F6F5]', dark: 'bg-[#3C2A21]' }; const paddingClasses = { sm: 'py-6 md:py-8', md: 'py-8 md:py-12', lg: 'py-12 md:py-16 lg:py-20', xl: 'py-16 md:py-24 lg:py-32' }; const classes = `${backgroundClasses[background]} ${paddingClasses[padding]} ${className} section-premium`; return (
{/* Premium section decoration */}
{children}
); }