From d6855b2be25657d7c8c9fe8dc7adf1202c14ab30 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Sun, 5 Jan 2025 20:46:05 +0100 Subject: [PATCH] improve ux --- src/lib/components/Tags.svelte | 171 -------------------- src/routes/+layout.svelte | 5 +- src/routes/etf/[tickerID]/+layout.svelte | 3 +- src/routes/pricing/+page.svelte | 2 +- src/routes/stocks/[tickerID]/+layout.svelte | 3 +- 5 files changed, 9 insertions(+), 175 deletions(-) delete mode 100644 src/lib/components/Tags.svelte diff --git a/src/lib/components/Tags.svelte b/src/lib/components/Tags.svelte deleted file mode 100644 index 2c845b44..00000000 --- a/src/lib/components/Tags.svelte +++ /dev/null @@ -1,171 +0,0 @@ - - -{#if selectedTags?.length === 0} - {placeholder} -{:else} - Tags selected: {selectedTags} -{/if} -
-
- -
- {#if $stockTicker?.length === 0} - {#if selectedTags.length === 3 && !selectedTags.includes($stockTicker)} - - {:else} - - {/if} - {:else} - - {/if} -
- - {#each $tagList as tag} - - {/each} - - t !== $stockTicker)])} - id="tagTopic" - name="tagTopic" - /> - - -
-
- -
- {#if errors?.length} - - {/if} -
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index f1bdc5a9..d25b9b84 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -11,6 +11,7 @@ import Footer from "$lib/components/Footer.svelte"; import Searchbar from "$lib/components/Searchbar.svelte"; import NotificationBell from "$lib/components/NotificationBell.svelte"; + //import PullToRefresh from '$lib/components/PullToRefresh.svelte'; //import DiscountBanner from '$lib/components/DiscountBanner.svelte'; @@ -30,6 +31,7 @@ isAfterMarketClose, isBeforeMarketOpen, isWeekend, + previousPage, } from "$lib/store"; import { Button } from "$lib/components/shadcn/button/index.ts"; @@ -202,7 +204,8 @@ NProgress.start(); }); - afterNavigate(async () => { + afterNavigate(async ({ from }) => { + $previousPage = from?.url.pathname || $previousPage; NProgress.done(); }); diff --git a/src/routes/etf/[tickerID]/+layout.svelte b/src/routes/etf/[tickerID]/+layout.svelte index 456ee4c4..5293f5ff 100644 --- a/src/routes/etf/[tickerID]/+layout.svelte +++ b/src/routes/etf/[tickerID]/+layout.svelte @@ -16,6 +16,7 @@ isOpen, shouldUpdatePriceChart, priceChartData, + previousPage, } from "$lib/store"; import { onMount, onDestroy, afterUpdate } from "svelte"; @@ -310,7 +311,7 @@
- + - +