From d70b48a7439d889751dc5b5adc8d28134c830435 Mon Sep 17 00:00:00 2001 From: varma02 Date: Wed, 14 Jan 2026 18:30:39 +0100 Subject: [PATCH] feat: improve back to top button positioning --- .../PagedMemoList/PagedMemoList.tsx | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/web/src/components/PagedMemoList/PagedMemoList.tsx b/web/src/components/PagedMemoList/PagedMemoList.tsx index 20b46215e..f17a48ee7 100644 --- a/web/src/components/PagedMemoList/PagedMemoList.tsx +++ b/web/src/components/PagedMemoList/PagedMemoList.tsx @@ -18,6 +18,7 @@ import MasonryView from "../MasonryView"; import MemoEditor from "../MemoEditor"; import MemoFilters from "../MemoFilters"; import Skeleton from "../Skeleton"; +import { cn } from "@/lib/utils"; interface Props { renderer: (memo: Memo, context?: MemoRenderContext) => JSX.Element; @@ -178,7 +179,10 @@ const PagedMemoList = (props: Props) => {

{t("message.no-data")}

) : ( -
+
)} @@ -198,7 +202,7 @@ const BackToTop = () => { useEffect(() => { const handleScroll = () => { - const shouldShow = window.scrollY > 400; + const shouldShow = window.scrollY > 10; setIsVisible(shouldShow); }; @@ -213,15 +217,11 @@ const BackToTop = () => { }); }; - // Don't render if not visible - if (!isVisible) { - return null; - } - return ( - ); };