From b980c12afd6face5ce02b08b9c6c33f191d791a3 Mon Sep 17 00:00:00 2001 From: Thanh Quy - wolf <524H0124@student.tdtu.edu.vn> Date: Sun, 22 Mar 2026 17:16:08 +0700 Subject: [PATCH] Update sidebar --- app/layout.tsx | 19 ++++++----- app/page.tsx | 52 ++++++++++++++++++++++++++--- app/providers.tsx | 12 +++++++ components/Navbar.tsx | 78 +++++++++++++++++++++++++++---------------- layouts/footer.tsx | 4 +-- lib/menu-context.tsx | 34 +++++++++++++++++++ 6 files changed, 155 insertions(+), 44 deletions(-) create mode 100644 app/providers.tsx create mode 100644 lib/menu-context.tsx diff --git a/app/layout.tsx b/app/layout.tsx index 94a2dd3..8d6fa24 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -3,6 +3,7 @@ import { Geist, Geist_Mono } from "next/font/google"; import "./globals.css"; import Header from "@/layouts/header"; import Footer from "@/layouts/footer"; +import { Providers } from "./providers"; const geistSans = Geist({ variable: "--font-geist-sans", @@ -43,16 +44,18 @@ export default function RootLayout({
- {/* Sticky top header */} -