'use client'; import React from 'react'; import { motion, useReducedMotion } from 'framer-motion'; interface ToggleProps { checked: boolean; onChange: (checked: boolean) => void; label: string; description?: string; disabled?: boolean; } /** * Toggle switch component with Framer Motion animation. * Used for boolean settings/preferences. */ export default function Toggle({ checked, onChange, label, description, disabled = false, }: ToggleProps) { const shouldReduceMotion = useReducedMotion(); return ( ); }