import { useState } from "react"; import { AnimatePresence, motion, useReducedMotion } from "framer-motion"; import WesiteCards from "./WesiteCards"; import Buttons from "./Buttons"; import MarketingCards from "./MarketingCards"; import CameraCards from "./CameraCards"; import SocialMediaCards from "./SocialMedia"; const CardGroup = () => { const [activeGroup, setActiveGroup] = useState("webCards"); const prefersReducedMotion = useReducedMotion(); const changeActiveGroup = (group: string) => { setActiveGroup(group); }; let ActiveCards; switch (activeGroup) { case "markCards": ActiveCards = MarketingCards; break; case "webCards": ActiveCards = WesiteCards; break; case "smCards": ActiveCards = SocialMediaCards; break; case "camCards": ActiveCards = CameraCards; break; default: ActiveCards = null; } return (