diff --git a/apps/web/app/(site)/Navbar.tsx b/apps/web/app/(site)/Navbar.tsx index 1b708096a9..81a0143f34 100644 --- a/apps/web/app/(site)/Navbar.tsx +++ b/apps/web/app/(site)/Navbar.tsx @@ -13,10 +13,10 @@ import { navigationMenuTriggerStyle, } from "@cap/ui"; import { classNames } from "@cap/utils"; -import { motion } from "framer-motion"; +import { motion } from "motion/react"; import Link from "next/link"; import { usePathname } from "next/navigation"; -import { Suspense, use, useState } from "react"; +import { Suspense, use, useEffect, useState } from "react"; import MobileMenu from "@/components/ui/MobileMenu"; import { useAuthContext } from "../Layout/AuthContext"; @@ -98,6 +98,18 @@ export const Navbar = () => { const [showMobileMenu, setShowMobileMenu] = useState(false); const auth = use(useAuthContext().user); + const [hideLogoName, setHideLogoName] = useState(false); + + useEffect(() => { + const onScroll = () => { + setHideLogoName(window.scrollY > 10); + }; + document.addEventListener("scroll", onScroll, { passive: true }); + return () => { + document.removeEventListener("scroll", onScroll); + }; + }, []); + return ( <>
@@ -105,7 +117,15 @@ export const Navbar = () => {
- +
diff --git a/apps/web/components/ReadyToGetStarted.tsx b/apps/web/components/ReadyToGetStarted.tsx index 996de825c1..b4eea963d3 100644 --- a/apps/web/components/ReadyToGetStarted.tsx +++ b/apps/web/components/ReadyToGetStarted.tsx @@ -1,11 +1,16 @@ "use client"; import { Button } from "@cap/ui"; +import { useDetectPlatform } from "hooks/useDetectPlatform"; import Link from "next/link"; +import { getPlatformIcon } from "@/utils/platform"; import { homepageCopy } from "../data/homepage-copy"; import UpgradeToPro from "./pages/_components/UpgradeToPro"; export function ReadyToGetStarted() { + const { platform } = useDetectPlatform(); + const loading = platform === null; + return (
diff --git a/apps/web/components/pages/HomePage/RecordingModes.tsx b/apps/web/components/pages/HomePage/RecordingModes.tsx index 79e15c4045..d88f9514b4 100644 --- a/apps/web/components/pages/HomePage/RecordingModes.tsx +++ b/apps/web/components/pages/HomePage/RecordingModes.tsx @@ -150,14 +150,14 @@ const RecordingModes = () => {