From 265d64abd626b85cf6a930c07227c327a66a6db2 Mon Sep 17 00:00:00 2001 From: pat Date: Mon, 31 Aug 2026 07:33:19 +0000 Subject: [PATCH] feat(reader): add slim reader nav --- .../components/reader/ReaderNav.jsx | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 marketing-site/components/reader/ReaderNav.jsx diff --git a/marketing-site/components/reader/ReaderNav.jsx b/marketing-site/components/reader/ReaderNav.jsx new file mode 100644 index 0000000..12b26ae --- /dev/null +++ b/marketing-site/components/reader/ReaderNav.jsx @@ -0,0 +1,41 @@ +import { useEffect, useState } from "react"; +import Link from "next/link"; + +export default function ReaderNav({ chapterName }) { + const [scrolled, setScrolled] = useState(false); + + useEffect(() => { + const onScroll = () => setScrolled(window.scrollY > 12); + onScroll(); + window.addEventListener("scroll", onScroll, { passive: true }); + return () => window.removeEventListener("scroll", onScroll); + }, []); + + return ( + + ); +}