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
Loading preview...
Installation
Terminal
$npx shadcn@latest add @vandoko/vandoko-brushed-metalUsage — 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
| Property | Value |
|---|---|
| Source | @vandoko/original |
| Version | 2.0.0 |
| Curated | 2026-03-28 |
| License | MIT |
| Dependencies | lucide-react |
Modifications
- Added BrushedMetalCard (full gallery card with metadata)
- Added lucide-react icons (ArrowRight, Calendar, User)
- Kept BrushedMetal background primitive