diff --git a/apps/website/src/components/Menu.astro b/apps/website/src/components/Menu.astro
new file mode 100644
index 00000000..3396c96e
--- /dev/null
+++ b/apps/website/src/components/Menu.astro
@@ -0,0 +1,26 @@
+---
+import classNames from "classnames";
+import ChevronTop from "./icons/ChevronTop.astro";
+
+interface Props {
+ className?: string;
+ title: string;
+}
+
+const { className, title } = Astro.props;
+---
+
+
diff --git a/apps/website/src/components/MenuItem.astro b/apps/website/src/components/MenuItem.astro
new file mode 100644
index 00000000..91dccdea
--- /dev/null
+++ b/apps/website/src/components/MenuItem.astro
@@ -0,0 +1,3 @@
+
+
+
diff --git a/apps/website/src/components/icons/ChevronTop.astro b/apps/website/src/components/icons/ChevronTop.astro
new file mode 100644
index 00000000..63b69ebb
--- /dev/null
+++ b/apps/website/src/components/icons/ChevronTop.astro
@@ -0,0 +1,24 @@
+---
+import type { HTMLAttributes } from "astro/types";
+import classnames from "classnames";
+
+type Props = HTMLAttributes<"svg"> & { classNames?: string };
+
+const { classNames } = Astro.props;
+---
+
+
diff --git a/apps/website/src/components/navigation.astro b/apps/website/src/components/navigation.astro
index 900859d2..6ed4e9f7 100644
--- a/apps/website/src/components/navigation.astro
+++ b/apps/website/src/components/navigation.astro
@@ -1,6 +1,8 @@
---
import { getImage } from "astro:assets";
import crocoderLogo from "../assets/crocoder-logo.png";
+import Menu from "./Menu.astro";
+import MenuItem from "./MenuItem.astro";
const optimizedLogo = await getImage({
src: crocoderLogo,
@@ -31,9 +33,8 @@ const optimizedLogo = await getImage({
md:px-[15px]
md:rounded-l-[3rem]
md:rounded-r-lg
- md:overflow-hidden
relative
- md:w-[680px]"
+ md:w-[780px]"
data-navhidden="false"
>
+
+
+
Blog
+
= 768px)", () => {
if (!navBar || !bookACallAction) return;
- const navHideItems = [forCtoElem, blogElem, logoElem];
+ const navHideItems = [forCtoElem, blogElem, logoElem, caseStudyElem];
gsap.set(navBar, { width: NAV_EXPAND_WIDTH, overwrite: false });
gsap.set(navHideItems, {
autoAlpha: 1,
- overflow: "hidden",
});
gsap.set(containerElement, { autoAlpha: 0 });
gsap.set(bookACallAction, {