File tree Expand file tree Collapse file tree 1 file changed +72
-3
lines changed
playground/src/app/(demo)/resizable/modules Expand file tree Collapse file tree 1 file changed +72
-3
lines changed Original file line number Diff line number Diff line change 1- function Default ( ) {
2- return < div > Default</ div > ;
3- }
1+ 'use client' ;
2+
3+ import { CircleDashed } from 'lucide-react' ;
4+ import { Card , ResizableHandle , ResizablePanel , ResizablePanelGroup } from 'soybean-react-ui' ;
5+
6+ const Default = ( ) => {
7+ return (
8+ < Card
9+ split
10+ title = "Resizable"
11+ >
12+ < ResizablePanelGroup
13+ className = "max-w-md border rounded-lg"
14+ direction = "horizontal"
15+ id = "demo-group-1"
16+ >
17+ < ResizablePanel
18+ collapsible
19+ collapsedSize = { 10 }
20+ defaultSize = { 50 }
21+ id = "demo-panel-1"
22+ minSize = { 20 }
23+ >
24+ < div className = "h-[200px] flex items-center justify-center p-6" >
25+ < span className = "font-semibold" > One</ span >
26+ </ div >
27+ </ ResizablePanel >
28+ < ResizableHandle
29+ withHandle
30+ id = "demo-handle-1"
31+ />
32+ < ResizablePanel
33+ defaultSize = { 50 }
34+ id = "demo-panel-2"
35+ minSize = { 20 }
36+ >
37+ < ResizablePanelGroup
38+ direction = "vertical"
39+ id = "demo-group-2"
40+ >
41+ < ResizablePanel
42+ defaultSize = { 25 }
43+ id = "demo-panel-3"
44+ minSize = { 25 }
45+ >
46+ < div className = "h-full flex items-center justify-center p-6" >
47+ < span className = "font-semibold" > Two</ span >
48+ </ div >
49+ </ ResizablePanel >
50+
51+ < ResizableHandle
52+ withHandle
53+ id = "demo-handle-2"
54+ >
55+ < CircleDashed />
56+ </ ResizableHandle >
57+
58+ < ResizablePanel
59+ defaultSize = { 75 }
60+ id = "demo-panel-4"
61+ minSize = { 25 }
62+ >
63+ < div className = "h-full flex items-center justify-center p-6" >
64+ < span className = "font-semibold" > Three</ span >
65+ </ div >
66+ </ ResizablePanel >
67+ </ ResizablePanelGroup >
68+ </ ResizablePanel >
69+ </ ResizablePanelGroup >
70+ </ Card >
71+ ) ;
72+ } ;
473
574export default Default ;
You can’t perform that action at this time.
0 commit comments