Components
Loading preview...
Interactive Animated Arrow Icon
npx shadcn@latest add https://21st.dev/r/ringlabs/interactive-animated-arrow-iconimport React from "react";
import { IntIcon } from "@/components/ui/interactive-animated-arrow-icon";
export default function ArrowIconsLayout() {
return (
<div className="flex items-center justify-center h-screen bg-black">
<div className="grid grid-cols-3 gap-4">
{/* Empty cell */}
<div className="flex items-center justify-center"></div>
{/* Up arrow */}
<div className="flex items-center justify-center">
<IntIcon
animationData="https://res.cloudinary.com/dhdupwqli/raw/upload/arrowUpCircle_kfbz72.json"
color="white"
playOnClick={true}
size={80}
autoplay={true}
/>
</div>
{/* Empty cell */}
<div className="flex items-center justify-center"></div>
{/* Left arrow */}
<div className="flex items-center justify-center">
<IntIcon
animationData="https://res.cloudinary.com/dhdupwqli/raw/upload/arrowLeftCircle_yevrp4.json"
color="white"
playOnClick={true}
size={80}
autoplay={true}
/>
</div>
{/* Empty cell (center) */}
<div className="flex items-center justify-center"></div>
{/* Right arrow */}
<div className="flex items-center justify-center">
<IntIcon
animationData="https://res.cloudinary.com/dhdupwqli/raw/upload/arrowRightCircle_zf9kg7.json"
color="white"
playOnClick={true}
size={80}
autoplay={true}
/>
</div>
{/* Empty cell */}
<div className="flex items-center justify-center"></div>
{/* Down arrow */}
<div className="flex items-center justify-center">
<IntIcon
animationData="https://res.cloudinary.com/dhdupwqli/raw/upload/arrowDownCircle_hx7fzn.json"
color="white"
playOnClick={true}
size={80}
autoplay={true}
/>
</div>
{/* Empty cell */}
<div className="flex items-center justify-center"></div>
</div>
</div>
);
}