GAMING // NEXTUI
Card
System card with title, description, and optional children slot. Dark surface with neon border accents for feature and data panels.
$
Or install the base component for free:
Live Preview
Open full demoUsage
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>
)
}
Works withNext.js 15React 19Tailwind v4TypeScript 5
More from GAMING // NEXT
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.
Badge
Esports badge with magenta, cyan, and dim variants. Bold uppercase labels for status indicators and system tags.
Text
Polymorphic text component with body, caption, label, and code variants. Chakra Petch for display, Space Grotesk for body.