File tree Expand file tree Collapse file tree 7 files changed +48
-3
lines changed Expand file tree Collapse file tree 7 files changed +48
-3
lines changed Original file line number Diff line number Diff line change 2
2
@tailwind components;
3
3
@tailwind utilities;
4
4
5
+ ::root {
6
+ --w-sidebar : 80px ;
7
+ }
8
+
5
9
.no-scrollbar ::-webkit-scrollbar {
6
10
display : none;
7
11
}
Original file line number Diff line number Diff line change
1
+ import Sidebar from "@/components/v1/sidebar" ;
2
+ import type { Metadata } from "next" ;
3
+
4
+ export const metadata : Metadata = {
5
+ title : "Dashboard Layout V5" ,
6
+ description : "Generated by create next app" ,
7
+ } ;
8
+
9
+ export default function RootLayout ( {
10
+ children,
11
+ } : Readonly < {
12
+ children : React . ReactNode ;
13
+ } > ) {
14
+ return (
15
+ < html lang = "en" >
16
+ < body >
17
+ < main className = "main-wrapper" >
18
+ < Sidebar />
19
+ < main className = "main-content" > { children } </ main >
20
+ < Sidebar />
21
+ </ main >
22
+ </ body >
23
+ </ html >
24
+ ) ;
25
+ }
Original file line number Diff line number Diff line change
1
+ export default function Page ( ) {
2
+ return (
3
+ < div className = "flex flex-col gap-2" >
4
+ { Array . from ( { length : 10 } ) . map ( ( _ , id ) => {
5
+ return < div key = { id } className = "h-96 w-full bg-dark-300 rounded-md" /> ;
6
+ } ) }
7
+ </ div >
8
+ ) ;
9
+ }
Original file line number Diff line number Diff line change 1
1
export default function Sidebar ( ) {
2
2
return (
3
- < div className = "min-w-[80px ] md:w-[240px] lg:min-w-[280px] h-dvh transition-all bg-dark-500 p-3" >
3
+ < div className = "min-w-[var(--w-sidebar) ] md:w-[240px] lg:min-w-[280px] h-dvh transition-all bg-dark-500 p-3" >
4
4
sidebar
5
5
</ div >
6
6
) ;
Original file line number Diff line number Diff line change 1
1
export default function Sidebar ( ) {
2
2
return (
3
- < div className = "min-w-[80px ] md:w-[240px] lg:min-w-[280px] h-dvh transition-all bg-dark-500 p-3" >
3
+ < div className = "min-w-[var(--w-sidebar) ] md:w-[240px] lg:min-w-[280px] h-dvh transition-all bg-dark-500 p-3" >
4
4
sidebar
5
5
</ div >
6
6
) ;
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ export default function Sidebar() {
40
40
< div className = "relative w-fit" ref = { refOutside } >
41
41
< CloseOpen isOpen = { isOpen } setIsOpen = { setIsOpen } />
42
42
< div
43
- className = { cn ( `${ styles . sidebarWithOpenClose } !h-[calc(100vh-25px)] rounded-lg` , {
43
+ className = { cn ( `${ styles . sidebarWithOpenClose } !h-svh rounded-lg` , {
44
44
[ styles . sidebarWithOpenCloseActive ] : ! isOpen ,
45
45
} ) }
46
46
>
Original file line number Diff line number Diff line change
1
+ export default function Sidebar ( ) {
2
+ return (
3
+ < div className = "min-w-[var(--w-sidebar)] md:w-[240px] lg:min-w-[280px] h-dvh transition-all bg-dark-500 p-3" >
4
+ sidebar
5
+ </ div >
6
+ ) ;
7
+ }
You can’t perform that action at this time.
0 commit comments