RETRO // NEXTUI

StatBlock

Single-stat display with a large pixel-font value in neon cyan and a label below. Wrapped in a pixel-border container for the arcade aesthetic.

$npx @voltenworks/shipui add statblock --theme retro
Or install the base component for free:
Live Preview
Open full demo
voltenworks.com/shipui/retro/demo/components#05-stats
Usage
TSX
<StatBlock stat={{ value: "42,000", label: "HIGH SCORE" }} />
Variants
<StatBlock stat={{ value: "42,000", label: "HIGH SCORE" }} />
<StatBlock stat={{ value: "128", label: "LEVELS CLEARED" }} />
<StatBlock stat={{ value: "99", label: "LIVES LEFT" }} />
Source
TSX
import { cn } from '@/lib/utils'
import type { StatItem } from '@/types'
import { Text } from '@/components/ui/Text'

interface StatBlockProps {
  stat: StatItem
  className?: string
}

export function StatBlock({ stat, className }: StatBlockProps): React.JSX.Element {
  return (
    <div className={cn('pixel-border p-4 text-center', className)}>
      <div className="font-pixel text-2xl neon-cyan mb-2">{stat.value}</div>
      <Text variant="label">
        {stat.label}
      </Text>
    </div>
  )
}
Preview in theme demoGet full theme, $29
Works withNext.js 15React 19Tailwind v4TypeScript 5
More from RETRO // NEXT
RETRO // NEXTUI

Button

Arcade-styled button with neon green, magenta, cyan, and yellow variants in three sizes. Renders as a Next.js Link when an href is provided.

RETRO // NEXTUI

Badge

Neon-glow badge with magenta, cyan, yellow, and green color variants. Used for category tags and status labels in the arcade aesthetic.

RETRO // NEXTUI

Card

Game-card component with neon-colored icon, tag, title, description, and a five-star rating display. Supports a "coming soon" locked overlay state.

RETRO // NEXTUI

PixelCharacter

SVG pixel-art sprite with three variants: hero (neon green), ghost (magenta), and coin (yellow). Supports a CSS float animation and configurable size.

RETRO // NEXTUI

ScoreBoard

High-scores leaderboard that renders as a table on desktop and as stacked cards on mobile. Highlights ranks 1-3 with distinct neon color classes.

RETRO // NEXTUI

SectionHeader

Section heading block with a numbered label, a two-part heading where the last word is accented in neon, and an optional subtitle. Supports left or center alignment.

RETRO // NEXTUI

Text

Polymorphic text primitive with body, caption, label, and code variants styled for the RETRO dark arcade palette.