+ Tidak ingin ketinggalan Berita Hukum terhangat? ingin mendapat
+ informasi kajian dan networking terbaru? ikuti Newsletter kami and
+ Stay up to Speed!
+
+ Tidak ingin ketinggalan Berita Hukum terhangat? ingin mendapat
+ informasi kajian dan networking terbaru? ikuti Newsletter kami and
+ Stay up to Speed!
+
+
-
Join Our Newsletter
-
- Tidak ingin ketinggalan Berita Hukum terhangat? ingin mendapat informasi
- kajian dan networking terbaru? ikuti Newsletter kami and Stay up to
- Speed!
-
-
-
+
+
+
+
+
+
+
+ >
)
}
diff --git a/app/layouts/header-menu-mobile.tsx b/app/layouts/header-menu-mobile.tsx
new file mode 100644
index 0000000..da37062
--- /dev/null
+++ b/app/layouts/header-menu-mobile.tsx
@@ -0,0 +1,88 @@
+import { useState } from 'react'
+import { Link } from 'react-router'
+
+import { HeaderSearch } from '~/layouts/header-search'
+
+import { MENU } from './menu'
+
+export default function HeaderMenuMobile() {
+ const [isMenuOpen, setIsMenuOpen] = useState(false)
+
+ const handleToggleMenu = (): void => {
+ setIsMenuOpen(!isMenuOpen)
+ }
+ return (
+ <>
+
+
+ {/* Menu */}
+
+ {/* Tombol Close */}
+
+
+ {/* List Menu */}
+
+ {MENU.map((item) => (
+
+
+ {item.title}
+
+
+ ))}
+
+
+
+
+
+ {/* Search dan Toggle Button */}
+
+
+
+
+
+
+
+
+ >
+ )
+}
diff --git a/app/layouts/header-menu.tsx b/app/layouts/header-menu.tsx
index a679d32..aca354e 100644
--- a/app/layouts/header-menu.tsx
+++ b/app/layouts/header-menu.tsx
@@ -1,23 +1,28 @@
import { Link } from 'react-router'
+import HeaderMenuMobile from '~/layouts/header-menu-mobile'
+
import { HeaderSearch } from './header-search'
import { MENU } from './menu'
export const HeaderMenu = () => {
return (
-