// "use client"; // import { cn } from "@/lib/utils"; // import { motion } from "motion/react"; // import React, { useState } from "react"; // export const WobbleCard = ({ // children, // containerClassName, // className, // }: { // children: React.ReactNode; // containerClassName?: string; // className?: string; // }) => { // const [mousePosition, setMousePosition] = useState({ x: 0, y: 0 }); // const [isHovering, setIsHovering] = useState(false); // const handleMouseMove = (event: React.MouseEvent) => { // const { clientX, clientY } = event; // const rect = event.currentTarget.getBoundingClientRect(); // const x = (clientX - (rect.left + rect.width / 2)) / 20; // const y = (clientY - (rect.top + rect.height / 2)) / 20; // setMousePosition({ x, y }); // }; // return ( // setIsHovering(true)} // onMouseLeave={() => { // setIsHovering(false); // setMousePosition({ x: 0, y: 0 }); // }} // style={{ // transform: isHovering // ? `translate3d(${mousePosition.x}px, ${mousePosition.y}px, 0) scale3d(1, 1, 1)` // : "translate3d(0px, 0px, 0) scale3d(1, 1, 1)", // transition: "transform 0.1s ease-out", // }} // className={cn( // "mx-auto w-full bg-indigo-800 relative rounded-2xl overflow-hidden", // containerClassName // )} // > //
// // // {children} // //
//
// ); // }; // const Noise = () => { // return ( //
// ); // };