VOW // NEXTUI

Card

Service card with numbered index, title, description, and tag. Clean lines and refined spacing for floral atelier services.

$npx @voltenworks/shipui add card --theme vow
Or install the base component for free:
Live Preview
Open full demo
voltenworks.com/shipui/vow/demo/components#04-card
Usage
TSX
<Card card={{ number: "01", title: "Ceremony Design", description: "Altar arrangements, aisle florals, and accent installations.", tag: "Weddings" }} />
Source
TSX
import { cn } from '@/lib/utils'
import type { ServiceItem } from '@/types'

interface CardProps {
  card: ServiceItem
}

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

Button

Elegant button with primary, secondary, and ghost variants in three sizes. Burgundy accent, serif labels, refined spacing. Renders as a Next.js Link when an href is provided.

VOW // NEXTUI

Badge

Refined badge with burgundy, gold, sage, ink, and ivory variants. Delicate uppercase tracking for floral and event contexts.

VOW // NEXTUI

Text

Polymorphic text component with body, caption, label, and code variants. Serif display for headings, clean sans for body.