"use client"; import { memo } from "react"; import { IconCardView } from "./IconCard.view"; import type { IconCardProps } from "./IconCard.types"; const IconCardContainer = memo( ({ icon, title, description, className = "", onClick }) => { const handleClick = () => { if (onClick) onClick(); }; const handleKeyDown = (event: React.KeyboardEvent) => { if (event.key === "Enter" || event.key === " ") { event.preventDefault(); handleClick(); } }; return ( ); }, ); IconCardContainer.displayName = "IconCard"; export default IconCardContainer;