Skip to content
Block PartsPro

File Card

A file tile with a preview, a name and details, plus optional selection, a menu and a deleted state.

Usage

Q3 report.pdf

PDF · 2.4 MB

Budget 2026.xlsx

Spreadsheet · 860 KB

Hero banner.png

Image · 1.2 MB

Installation

bash
npm install @wunderui/react

Then import what you need:

tsx
import { FileCard, FileCardProps } from "@wunderui/react"

API Reference

PropTypeDefault
nameReactNode—
metaReactNode—
iconReactNode<FileText />
color"indigo" | "blue" | "purple" | "pink" | "red" | "orange" | "yellow" | "green" | "alternative""red"
thumbnailstring—
selectedboolean—
onSelectedChange(selected: boolean) => void—
deletedAtReactNode—
onMenu() => void—
onOpen() => void—
classNamestring—