Rotating Text Seal

Open for work • Available now •
About this component

Rotating Text Seal

A rotating circular text badge with a center icon for editorial seals and open for work stamps.

Usage

The import and the props worth knowing about, in one place.

import { Badge10 } from "@/components/beste/component/badge10";
import { Sparkle } from "lucide-react";

// End the text with a separator so the loop reads cleanly.
<Badge10 text="Open for work • Available now • " size={120} />

<Badge10
  text="Award winning studio • Est. 2019 • "
  icon={Sparkle}     // center icon (default: Asterisk)
  tone="muted"       // "foreground" (default) | "muted" | "primary"
  duration={20}      // seconds per rotation
  size={140}         // diameter in px
/>

Props

Read from the component's own type, so this cannot drift from what it accepts.

PropTypeDefaultDescription
text*string—Circular text. End with a separator (e.g. "Open for work • ") so the loop reads cleanly
sizenumber—Diameter in pixels
durationnumber—Seconds per full rotation
iconLucideIcon—Center icon (defaults to Asterisk)
tone"foreground" | "muted" | "primary"—Text and icon color
classNamestring—Additional classes merged onto the root

More Badge components

View all Badge
Est. 2019, Berlin
40% faster
BrandingWeb designMotion3D