GAMING // NEXTUI

Card

System card with title, description, and optional children slot. Dark surface with neon border accents for feature and data panels.

$npx @voltenworks/shipui add card --theme gaming
Or install the base component for free:
Live Preview
Open full demo
voltenworks.com/shipui/gaming/demo/components#04-card
Usage
TSX
<Card title="Rating Engine" description="Glicko-2 derived skill rating with confidence intervals."><Badge variant="cyan">MMR</Badge></Card>
Source
TSX
import { cn } from '@/lib/utils'

interface CardProps {
  title:       string
  description: string
  className?:  string
  children?:   React.ReactNode
}

export function Card({ title, description, className, children }: CardProps): React.JSX.Element {
  return (
    <div className={cn('gaming-card', className)}>
      {children}
      <h3 className="card-title">{title}</h3>
      <p className="card-description">{description}</p>
    </div>
  )
}
Preview in theme demoGet full theme, $29
Works withNext.js 15React 19Tailwind v4TypeScript 5
More from GAMING // NEXT
GAMING // NEXTUI

Button

Competitive gaming button with primary, secondary, and ghost variants in three sizes. Neon magenta accent, Chakra Petch labels, uppercase tracking. Renders as a Next.js Link when an href is provided.

GAMING // NEXTUI

Badge

Esports badge with magenta, cyan, and dim variants. Bold uppercase labels for status indicators and system tags.

GAMING // NEXTUI

Text

Polymorphic text component with body, caption, label, and code variants. Chakra Petch for display, Space Grotesk for body.