From 16046af594d71a80d285136c06d8b9742b0df49b Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Wed, 16 Apr 2025 09:45:04 +0200 Subject: [PATCH] increase stocks in watchlist --- src/routes/watchlist/stocks/+page.svelte | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/routes/watchlist/stocks/+page.svelte b/src/routes/watchlist/stocks/+page.svelte index 12825535..c9224129 100644 --- a/src/routes/watchlist/stocks/+page.svelte +++ b/src/routes/watchlist/stocks/+page.svelte @@ -669,6 +669,16 @@ } } + async function handleScrollStocks() { + const scrollThreshold = document.body.offsetHeight * 0.8; // 80% of the website height + const isBottom = window.innerHeight + window.scrollY >= scrollThreshold; + if (isBottom && displayList?.length !== rawTabData?.length) { + const nextIndex = displayList?.length; + const filteredItem = rawTabData?.slice(nextIndex, nextIndex + 8); + displayList = [...displayList, ...filteredItem]; + } + } + // Helper function to safely parse JSON function safeParse(value) { try { @@ -757,8 +767,11 @@ } window.addEventListener("scroll", handleScroll); + window.addEventListener("scroll", handleScrollStocks); + return () => { window.removeEventListener("scroll", handleScroll); + window.removeEventListener("scroll", handleScrollStocks); }; });