File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ export default async function Home() {
1010 return (
1111 < div className = "p-2 flex flex-col gap-2" >
1212 < LayoutShiftDetecter />
13+ < div className = "text-lg" > Group: Default layout</ div >
1314 < Group
1415 className = "h-25 gap-2"
1516 defaultLayout = { defaultLayoutOne }
@@ -59,10 +60,32 @@ export default async function Home() {
5960 id: bottom
6061 </ Panel >
6162 </ Group >
63+ < div className = "text-lg" > Panel: Default sizes</ div >
64+ < DefaultSize defaultSize = "25%" />
65+ < DefaultSize defaultSize = "100px" />
66+ < DefaultSize defaultSize = "25vw" />
67+ < DefaultSize defaultSize = "15rem" />
6268 </ div >
6369 ) ;
6470}
6571
72+ function DefaultSize ( { defaultSize } : { defaultSize : string } ) {
73+ return (
74+ < Group className = "h-25 gap-2" >
75+ < Panel className = "bg-slate-800 rounded rounded-md p-2" id = "left" >
76+ left
77+ </ Panel >
78+ < Panel
79+ className = "bg-slate-800 rounded rounded-md p-2"
80+ defaultSize = { defaultSize }
81+ id = "right"
82+ >
83+ right: { defaultSize }
84+ </ Panel >
85+ </ Group >
86+ ) ;
87+ }
88+
6689async function getDefaultLayout ( groupId : string ) {
6790 const api = await cookies ( ) ;
6891 const defaultLayoutString = api . get ( groupId ) ?. value ;
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ export default function Page() {
2323 return (
2424 < div className = "p-2 flex flex-col gap-2" >
2525 < LayoutShiftDetecter />
26-
26+ < div className = "text-lg" > Group: Default layout </ div >
2727 < Group className = "h-25 gap-2" { ...groupOneProps } >
2828 < Panel
2929 className = "bg-slate-800 rounded rounded-md p-2"
@@ -68,6 +68,28 @@ export default function Page() {
6868 id: bottom
6969 </ Panel >
7070 </ Group >
71+ < div className = "text-lg" > Panel: Default sizes</ div >
72+ < DefaultSize defaultSize = "25%" />
73+ < DefaultSize defaultSize = "100px" />
74+ < DefaultSize defaultSize = "25vw" />
75+ < DefaultSize defaultSize = "15rem" />
7176 </ div >
7277 ) ;
7378}
79+
80+ function DefaultSize ( { defaultSize } : { defaultSize : string } ) {
81+ return (
82+ < Group className = "h-25 gap-2" >
83+ < Panel className = "bg-slate-800 rounded rounded-md p-2" id = "left" >
84+ left
85+ </ Panel >
86+ < Panel
87+ className = "bg-slate-800 rounded rounded-md p-2"
88+ defaultSize = { defaultSize }
89+ id = "right"
90+ >
91+ right: { defaultSize }
92+ </ Panel >
93+ </ Group >
94+ ) ;
95+ }
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ export function HomeRoute() {
1818 return (
1919 < div className = "p-2 flex flex-col gap-2" >
2020 < LayoutShiftDetecter />
21-
21+ < div className = "text-lg" > Group: Default layout </ div >
2222 < Group className = "h-25 gap-2" { ...groupOneProps } >
2323 < Panel
2424 className = "bg-slate-800 rounded rounded-md p-2"
@@ -63,6 +63,28 @@ export function HomeRoute() {
6363 id: bottom
6464 </ Panel >
6565 </ Group >
66+ < div className = "text-lg" > Panel: Default sizes</ div >
67+ < DefaultSize defaultSize = "25%" />
68+ < DefaultSize defaultSize = "100px" />
69+ < DefaultSize defaultSize = "25vw" />
70+ < DefaultSize defaultSize = "15rem" />
6671 </ div >
6772 ) ;
6873}
74+
75+ function DefaultSize ( { defaultSize } : { defaultSize : string } ) {
76+ return (
77+ < Group className = "h-25 gap-2" >
78+ < Panel className = "bg-slate-800 rounded rounded-md p-2" id = "left" >
79+ left
80+ </ Panel >
81+ < Panel
82+ className = "bg-slate-800 rounded rounded-md p-2"
83+ defaultSize = { defaultSize }
84+ id = "right"
85+ >
86+ right: { defaultSize }
87+ </ Panel >
88+ </ Group >
89+ ) ;
90+ }
You can’t perform that action at this time.
0 commit comments