Component directory

Build faster with components that are already documented and demoed

Start with standout blocks like File Viewer, File Tree, and Charts, then branch into category docs. Every tile below links straight to a real component page.

19 total componentsdisplay (15)form (1)playground (3)

Live Playground Preview

These are real examples from the library rendered inline, so users can feel how components behave before opening full docs.

File Tree
Preview nested structures and navigation states live.
live
src
app
layout.tsx
page.tsx
globals.css
api
auth
route.ts
users
route.ts
components
ui
button.tsx
card.tsx
file-tree.tsx
header.tsx
footer.tsx
lib
utils.ts
constants.ts
hooks
use-auth.ts
use-theme.ts
public
favicon.ico
logo.svg
images
hero.png
avatar.jpg
package.json
tsconfig.json
next.config.mjs
tailwind.config.ts
.env.local
.gitignore
README.md
Open full docs
State Flow
See async and transition states update in real time.
live
Current State: idle
IdleReady
>
LoadingProcessing...
>
SuccessComplete!
v
ErrorFailed

idle → loading → success

loading → error (on failure)

Open full docs
Component Playground
Try an interactive component playground right on this page.
live

Compare playground

Adjust interactive compare props live

first image
second image
1<Compare
2 initialSliderPercentage={40}
3 slideMode="drag"
4 showHandlebar
5 autoplay={false}
6 autoplayDuration={3000}
7/>

Controls

initialSliderPercentage
slideMode
showHandlebar
autoplay
autoplayDuration
Open full docs
Practical next step

Pick one featured component and copy it into your app

Recommended first stops: File Viewer for app-like UI patterns, File Tree for hierarchical navigation, and Charts for analytics surfaces.