import React from 'react'; interface CardProps { children: React.ReactNode; className?: string; hasAnimation?: boolean; disableCursor?: boolean; height?: number; width?: number; } const Card: React.FC = ({ children, className = "", hasAnimation = false, disableCursor = false, height, width }) => { const animationClasses = hasAnimation ? "hover:shadow-xl transform hover:scale-[1.01] transition-all duration-200 hover:ring-indigo-300" : ""; const cursorClasses = disableCursor ? "hover:cursor-default" : ""; const sizeStyles = { ...(height && { height: `${height}rem` }), ...(width && { width: `${width}rem` }) }; return (
{children}
); }; export default Card;