Content Display

Expandable Folder

클릭하면 여러 장의 종이 카드가 펼쳐지는 폴더 일러스트입니다.

Preview

content stack

Expandable Folder

click to open stacked items

Installation

bash
Copied
1pnpm dlx shadcn@latest add https://ryong-blog.vercel.app/r/folder.json

Code

typescript
Copied
1import { Folder } from "@/components/folder"23export default function Example() {4  return <Folder color="#5227ff" />5}

Props

color

Type
string
Default
"#5227FF"
Description
Folder base color.

size

Type
number
Default
1
Description
Scale multiplier.

items

Type
React.ReactNode[]
Default
[]
Description
Custom paper content.

paperVariant

Type
"paper" | "glass"
Default
"paper"
Description
Paper surface style.

className

Type
string
Default
-
Description
Additional classes merged onto the component.

Reference

ReactBits Expandable Folder