Components

Vandoko Brushed Metal

Signature Vandoko card and background with brushed metal gradient, badges, metadata, and hover effects.

Vandoko Brushed Metal

Signature Vandoko card and background — brushed metal gradient surface with category badges, metadata footer, compatibility pills, and hover arrow. Includes both the BrushedMetalCard (full card) and BrushedMetal (background primitive).

Preview
Open in
Loading preview...

Installation

Terminal
$npx shadcn@latest add @vandoko/vandoko-brushed-metal

Usage — Card

import { BrushedMetalCard } from "@/components/vandoko-brushed-metal";

export default function Page() {
  return (
    <BrushedMetalCard
      title="Hero Highlight"
      description="Interactive dot pattern background with animated text."
      href="/docs/components/ace-hero-01"
      category="Hero"
      license="MIT"
      curatedBy="Michael"
      curatedDate="2026-03-28"
      compatibility={{ react: "19.2.4", next: "16.2.1" }}
      badges={[{ label: "New", variant: "primary" }]}
    />
  );
}

Usage — Background Primitive

import { BrushedMetal } from "@/components/vandoko-brushed-metal";

export default function Card() {
  return (
    <div className="rounded-xl border bg-card overflow-hidden">
      <BrushedMetal height="h-48">
        <span className="absolute left-3 top-3 rounded-full border bg-card/80 px-2 py-0.5 text-xs backdrop-blur-sm">
          Badge
        </span>
      </BrushedMetal>
      <div className="p-4">
        <h3>Card Title</h3>
      </div>
    </div>
  );
}

Features

  • Full card — Title, description, category/license badges, curator info, compatibility pills, hover arrow
  • Background primitive — Token-driven gradient, flexible height, accepts children for overlays
  • Composable — Use the card for gallery/listing layouts, the background for custom compositions
  • Token-driven — Uses oklch design tokens, adapts to any shadcn/ui theme

Lineage

PropertyValue
Source@vandoko/original
Version2.0.0
Curated2026-03-28
LicenseMIT
Dependencieslucide-react

Modifications

  • Added BrushedMetalCard (full gallery card with metadata)
  • Added lucide-react icons (ArrowRight, Calendar, User)
  • Kept BrushedMetal background primitive

On this page