WANTED // NEXTUI
Card
Bounty card with tag badge, title, and description. Dark parchment surface with severity-colored badge indicators for vulnerability and threat categories.
$
Or install the base component for free:
Live Preview
Open full demoUsage
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>
)
}
Works withNext.js 15React 19Tailwind v4TypeScript 5
More from WANTED // NEXT
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.
Badge
Severity badge with critical, high, medium, and accent variants. Uppercase labels for bounty threat levels and status indicators.
Text
Polymorphic text component with body, caption, label, and code variants. Rye for display headings, Source Serif for body copy, western parchment palette.