Files
Un componente de árbol de archivos interactivo para mostrar estructuras jerárquicas de carpetas y archivos.
srcM
main.tsx
App.tsxM
index.css
components
uiM
button.tsx
card.tsxM
toast.tsxA
header.tsx
footer.tsx
hooksU
lib
public
.envI
.eslintrc.cjs
index.html
package.jsonM
tsconfig.json
vite.config.ts
files-demo.tsx
1'use client';23import { File, Files, Folder } from '@/components/ui/files';45export function FilesDemo() {6 return (7 <Files defaultValue="src/components/ui">8 <Folder name="src" status="modified">9 <File name="main.tsx" />10 <File name="App.tsx" status="modified" />11 <File name="index.css" />1213 <Folder name="components">14 <Folder name="ui" status="modified">15 <File name="button.tsx" />16 <File name="card.tsx" status="modified" />17 <File name="toast.tsx" status="added" />18 </Folder>1920 <File name="header.tsx" />21 <File name="footer.tsx" />22 </Folder>2324 <Folder name="hooks" status="untracked">25 <File name="use-auth.ts" status="untracked" />26 <File name="use-toast.ts" status="untracked" />27 </Folder>2829 <Folder name="lib">30 <File name="cn.ts" />31 <File name="utils.ts" />32 </Folder>33 </Folder>3435 <Folder name="public">36 <File name="favicon.svg" />37 </Folder>3839 <File name=".env" status="ignored" />40 <File name=".eslintrc.cjs" />41 <File name="index.html" />42 <File name="package.json" status="modified" />43 <File name="tsconfig.json" />44 <File name="vite.config.ts" />45 </Files>46 );47}