NK

Search

Search pages, posts, and components

All icons

HiInformationCircle

Status

Animated, copy-ready variants of the HiInformationCircle icon, powered by Motion.

Animations

Click a card to copy its Motion snippet - drop it straight into a "use client" component.

Installation

Animated component. Pulls animated-hi-information-circle.tsx into your project with every variant above, and installs motion and the icon set for you:

$pnpm dlx shadcn@latest add https://nawalkattel.com.np/r/icon-hi-information-circle.json
import { AnimatedHiInformationCircle } from "@/components/ui/animated-hi-information-circle";

export function Example() {
  return <AnimatedHiInformationCircle variant="pulse" className="size-6" />;
}

Icon only. If you just want the glyph, install the set and import it directly:

$pnpm add react-icons
import { HiInformationCircle } from "react-icons/hi2";

export function Example() {
  return <HiInformationCircle className="size-6" />;
}

Animated usage

Animations use motion - install it with pnpm add motion, then wrap the icon in a motion.span. Each card above copies its own variant; here's the full component:

"use client";

import { motion } from "motion/react";
import { HiInformationCircle } from "react-icons/hi2";

export function AnimatedHiInformationCircle() {
  return (
    <motion.span
      animate={{ rotate: 360 }}
      transition={{ duration: 1.8, ease: "linear", repeat: Infinity }}
    >
      <HiInformationCircle className="size-6" />
    </motion.span>
  );
}