"use client"; import { cn } from "@/lib/utils"; import { motion } from "motion/react"; import { AuroraBackground } from "@/components/ui/aurora-background"; import { BackgroundBeams } from "@/components/ui/background-beams"; import { BackgroundGradientAnimation } from "@/components/ui/background-gradient-animation"; import { BentoGrid, BentoGridItem } from "@/components/ui/bento-grid"; import { CardSpotlight } from "@/components/ui/card-spotlight"; import { CardStack } from "@/components/ui/card-stack"; import { DirectionAwareHover } from "@/components/ui/direction-aware-hover"; import { EncryptedText } from "@/components/ui/encrypted-text"; import { EvervaultCard } from "@/components/ui/evervault-card"; import { FlipWords } from "@/components/ui/flip-words"; import { HeroHighlight, Highlight } from "@/components/ui/hero-highlight"; import { InfiniteMovingCards } from "@/components/ui/infinite-moving-cards"; import { MovingBorder } from "@/components/ui/moving-border"; import { PinContainer } from "@/components/ui/3d-pin"; import { PlaceholdersAndVanishInput } from "@/components/ui/placeholders-and-vanish-input"; import { SparklesCore } from "@/components/ui/sparkles"; import { ThreeDMarquee } from "@/components/ui/3d-marquee"; import { TracingBeam } from "@/components/ui/tracing-beam"; import { TypewriterEffect } from "@/components/ui/typewriter-effect"; import { AnimatedTooltip } from "@/components/ui/animated-tooltip"; import { Tabs } from "@/components/ui/animated-tabs"; import { WavyBackground } from "@/components/ui/wavy-background"; import { Boxes } from "@/components/ui/background-boxes"; import { Spotlight } from "@/components/ui/spotlight"; import { Cover } from "@/components/ui/cover"; import { TextGenerateEffect } from "@/components/ui/text-generate-effect"; import { TextHoverEffect } from "@/components/ui/text-hover-effect"; import { SquigglyText } from "@/components/ui/squiggly-text"; import { TextRevealCard, TextRevealCardTitle, TextRevealCardDescription, } from "@/components/ui/text-reveal-card"; import { Meteors } from "@/components/ui/meteors"; import { GlareCard } from "@/components/ui/glare-card"; import { MagneticButton } from "@/components/ui/magnetic-button"; import { GooeyInput } from "@/components/ui/gooey-input"; import { Notch } from "@/components/ui/notch"; import { FloatingDock } from "@/components/ui/floating-dock"; import { HeroParallax } from "@/components/ui/hero-parallax"; import { ParallaxScroll } from "@/components/ui/parallax-scroll"; import { ContainerScroll } from "@/components/ui/container-scroll-animation"; import { StickyScroll } from "@/components/ui/sticky-scroll-reveal"; import { Timeline } from "@/components/ui/timeline"; import { FocusCards } from "@/components/ui/focus-cards"; import { Tooltip } from "@/components/ui/tooltip-card"; import { HoverEffect } from "@/components/ui/card-hover-effect"; import { BackgroundGradient } from "@/components/ui/background-gradient"; import { MultiStepLoader } from "@/components/ui/multi-step-loader"; import { ModalProvider, Modal, ModalTrigger, ModalBody, ModalContent, ModalFooter, } from "@/components/ui/animated-modal"; import { MaskContainer } from "@/components/ui/svg-mask-effect"; import { GoogleGeminiEffect } from "@/components/ui/google-gemini-effect"; import { IconHome, IconUser, IconSettings, IconMoon, IconSun } from "@tabler/icons-react"; import { useScroll, useTransform, MotionValue } from "motion/react"; function Card({ children, className, label, }: { children: React.ReactNode; className?: string; label?: string; }) { return (
50 components · vendored · lint-clean
Animated cards, beams, bento grids and text effects — pulled from the registry, adapted to Tailwind v4 + motion/react, and demoed live on this page.
BackgroundBeams — hover to see the glow
SparklesCore
BackgroundGradientAnimation
Animated aurora wash behind any content
Hover me
3D Pin
Perspective lift
on hover
CardSpotlight
Move your cursor for a spotlight.
DirectionAwareHover
{t}
{d}
WavyBackground
Animated SVG waves behind content.
Boxes — grid dots pattern
Spotlight
BackgroundGradient — animated border glow
Outline
Meteors
GlareCard
Animated Modal
The modal scales and fades, with a fancy backdrop.
The card scales up as you scroll past.
Hover over this masked block
Details tab
, }, { title: "Settings", value: "settings", content:Settings tab
, }, ]} />