Staaarter

Animated Icons Preview

A playful, centered coming-soon screen with a row of icon tiles that bob up and down on a staggered delay, paired with a pulsing status dot and label to signal that a build is actively in progress.

By Staaarter Team
Coming Soon
Docs
Live preview

Docs

Installation

A real shadcn registry command, not a copy-paste stand-in: it fetches this block plus its dependencies and any missing npm packages, and installs them straight into your project.

npx shadcn add https://staaarter.com/r/animated-icons-preview.json

Prefer not to use the CLI? Copy the source from the Code toggle above into src/components/blocks/coming-soon/comingsoon4.tsx instead.

Usage

The file also exports comingsoon4Demo, the exact props behind the preview above. Spread it to get a working section in one line, then replace it with your own data.

import { ComingSoon4, comingsoon4Demo } from "@/components/blocks/coming-soon/comingsoon4";

export default function Page() {
  return <ComingSoon4 {...comingsoon4Demo} />;
}

Props

PropTypeDefaultDescription
eyebrowstring"Coming soon"Small label above the heading.
headingstring"Something magical is loading"Main heading.
descriptionstring"Our team is putting the final sparkle..."Supporting copy under the heading.
statusLabelstring"Build in progress"Label next to the pulsing status dot.
classNamestringnoneExtra classes for the outer section element.

Behavior notes

  • Fully static and a plain Server Component: the bobbing icon tiles use Tailwind's `animate-bounce` with a per-icon inline `animationDelay` for stagger, and the status dot uses `animate-pulse`, both pure CSS with no client JS or framer-motion.
  • The five icons are a fixed, hardcoded array rendered by position, not passed in as props.