WANTED // NEXTUI

Card

Bounty card with tag badge, title, and description. Dark parchment surface with severity-colored badge indicators for vulnerability and threat categories.

$npx @voltenworks/shipui add card --theme wanted
Or install the base component for free:
Live Preview
Open full demo
voltenworks.com/shipui/wanted/demo/components#04-card
Usage
TSX
<Card item={{ tag: "Critical", tagVariant: "critical", title: "RCE in Auth Flow", description: "Remote code execution via crafted JWT payload." }} />
Source
TSX
import { Badge } from '@/components/ui/Badge'
import type { CardItem } from '@/types'

interface CardProps {
  item: CardItem
}

export function Card({ item }: CardProps): React.JSX.Element {
  return (
    <div className="card">
      <div className="card-tag">
        <Badge variant={item.tagVariant}>{item.tag}</Badge>
      </div>
      <h3 className="card-title">{item.title}</h3>
      <p className="card-desc">{item.description}</p>
    </div>
  )
}
Preview in theme demoGet full theme, $29
Works withNext.js 15React 19Tailwind v4TypeScript 5
More from WANTED // NEXT
WANTED // NEXTUI

Button

Western bounty button with primary, secondary, ghost, and secondary-dark variants in three sizes. Gold accent, uppercase Rye display font, parchment textures. Renders as a Next.js Link when an href is provided.

WANTED // NEXTUI

Badge

Severity badge with critical, high, medium, and accent variants. Uppercase labels for bounty threat levels and status indicators.

WANTED // NEXTUI

Text

Polymorphic text component with body, caption, label, and code variants. Rye for display headings, Source Serif for body copy, western parchment palette.