From 6a1fa4295684afd4b0fd5cb7f8d6feca847cbd79 Mon Sep 17 00:00:00 2001 From: Hafid Nur Date: Sun, 16 Mar 2025 19:19:44 +0700 Subject: [PATCH] feat: update navbar to cover top of the page - Update the navbar to be sticky when scrolling the page and cover the top of the page. - Fix the margins for every viewport. --- apps/gacha/src/app/layout.tsx | 2 +- libs/ui/src/organisms/navbar/navbar.tsx | 135 ++++++++++++------------ 2 files changed, 69 insertions(+), 68 deletions(-) diff --git a/apps/gacha/src/app/layout.tsx b/apps/gacha/src/app/layout.tsx index 846ecea..7428943 100644 --- a/apps/gacha/src/app/layout.tsx +++ b/apps/gacha/src/app/layout.tsx @@ -4,7 +4,7 @@ import { Navbar } from '@imphnen-frontend-service/ui/organisms'; export const AppLayout: FC = (): ReactElement => { return ( -
+
diff --git a/libs/ui/src/organisms/navbar/navbar.tsx b/libs/ui/src/organisms/navbar/navbar.tsx index 13cd94f..5d987d0 100644 --- a/libs/ui/src/organisms/navbar/navbar.tsx +++ b/libs/ui/src/organisms/navbar/navbar.tsx @@ -7,74 +7,75 @@ export const Navbar: FC = (): ReactElement => { const [isDropdownOpen, setDropdownOpen] = useState(false); return ( -
-
-
- IMPHNEN Logo -
- - -
+ + +
); };