Project Folder

An interactive project folder that opens its file fan on hover or focus, expands into a focus-managed overlay, then retraces the complete path when closed.

Preview

Install

Add it with the shadcn CLI, or copy the source manually.

$ bunx --bun shadcn add @beui/project-folder

API Reference

title
string
description?
string
Updated recently
previews?
{}
[]
count?
number
previews.length
itemLabel?
string
file
open?
boolean
defaultOpen?
boolean
false
onOpenChange?
((open: boolean) => void)
expanded?
boolean
defaultExpanded?
boolean
false
onExpandedChange?
((expanded: boolean) => void)
onClick?
(() => void)
disabled?
boolean
false
ariaLabel?
string
className?
string

Keep in mind

Some components on this site are inspired by or recreated from existing work across the web. I'm not here to take credit; just to learn, experiment, and sometimes push things a bit further. If something looks familiar and I forgot to mention you, reach out and I'll fix that right away.

Updated