diff --git a/apps/website/src/components/navigation.astro b/apps/website/src/components/navigation.astro
index 9f1ebdb6..f98b248a 100644
--- a/apps/website/src/components/navigation.astro
+++ b/apps/website/src/components/navigation.astro
@@ -131,16 +131,20 @@ const href = "#book-a-call-section";
}
-
-
- Book a call
-
-
+ {
+ !isBlogPage && (
+
+
+ Book a call
+
+
+ )
+ }
-
- Book a call
-
+ {
+ !isBlogPage && (
+
+ Book a call
+
+ )
+ }
= 768px)", () => {
- if (!navBar || !bookACallAction) return;
+ if (!navBar) return;
const navHideItems = [forCtoElem, blogElem, logoElem, caseStudyElem];
@@ -248,12 +258,15 @@ const href = "#book-a-call-section";
gsap.set(navHideItems, {
autoAlpha: 1,
});
- gsap.set(containerElement, { autoAlpha: 0 });
- gsap.set(bookACallAction, {
- autoAlpha: 0,
- overflow: "hidden",
- display: "none",
- });
+
+ if (hasBookACall) {
+ gsap.set(containerElement, { autoAlpha: 0 });
+ gsap.set(bookACallAction, {
+ autoAlpha: 0,
+ overflow: "hidden",
+ display: "none",
+ });
+ }
if (isBlogPage) return;
@@ -305,13 +318,7 @@ const href = "#book-a-call-section";
});
mm.add("(width < 768px)", () => {
- if (
- !navMenuToggle ||
- !mobileList ||
- !mobileContact ||
- !mobileBookACallAction
- )
- return;
+ if (!navMenuToggle || !mobileList || !mobileContact) return;
gsap.set(mobileList, {
height: 0,
@@ -346,13 +353,19 @@ const href = "#book-a-call-section";
tlBurger.reverse();
navMenuToggle.setAttribute("aria-expanded", "false");
};
-
- mobileBookACallAction.addEventListener("click", handleBookACallClick);
+ if (mobileBookACallAction) {
+ mobileBookACallAction.addEventListener("click", handleBookACallClick);
+ }
navMenuToggle.addEventListener("click", handleBurgerClick);
return () => {
navMenuToggle.removeEventListener("click", handleBurgerClick);
- mobileBookACallAction.removeEventListener("click", handleBookACallClick);
+ if (mobileBookACallAction) {
+ mobileBookACallAction.removeEventListener(
+ "click",
+ handleBookACallClick,
+ );
+ }
gsap.killTweensOf([
mobileList,