From 9162be773c7e610d4536b99912a686603a756e62 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Sat, 16 Nov 2024 21:33:04 +0100 Subject: [PATCH] bugfixing market mover page --- src/routes/market-mover/+layout.server.ts | 7 +- src/routes/market-mover/active/+layout.svelte | 167 ++++++++++++++++++ src/routes/market-mover/active/+page.svelte | 24 +++ .../market-mover/active/3Y/+page.svelte | 24 +++ .../market-mover/active/5Y/+page.svelte | 24 +++ .../market-mover/active/month/+page.svelte | 24 +++ .../market-mover/active/week/+page.svelte | 24 +++ .../market-mover/active/year/+page.svelte | 24 +++ .../+page.svelte => gainers/+layout.svelte} | 109 ++++-------- src/routes/market-mover/gainers/+page.svelte | 24 +++ .../market-mover/gainers/3Y/+page.svelte | 24 +++ .../market-mover/gainers/5Y/+page.svelte | 24 +++ .../market-mover/gainers/month/+page.svelte | 24 +++ .../market-mover/gainers/week/+page.svelte | 24 +++ .../market-mover/gainers/year/+page.svelte | 24 +++ src/routes/market-mover/losers/+layout.svelte | 167 ++++++++++++++++++ src/routes/market-mover/losers/+page.svelte | 24 +++ .../market-mover/losers/3Y/+page.svelte | 24 +++ .../market-mover/losers/5Y/+page.svelte | 24 +++ .../market-mover/losers/month/+page.svelte | 24 +++ .../market-mover/losers/week/+page.svelte | 24 +++ .../market-mover/losers/year/+page.svelte | 24 +++ 22 files changed, 805 insertions(+), 77 deletions(-) create mode 100644 src/routes/market-mover/active/+layout.svelte create mode 100644 src/routes/market-mover/active/+page.svelte create mode 100644 src/routes/market-mover/active/3Y/+page.svelte create mode 100644 src/routes/market-mover/active/5Y/+page.svelte create mode 100644 src/routes/market-mover/active/month/+page.svelte create mode 100644 src/routes/market-mover/active/week/+page.svelte create mode 100644 src/routes/market-mover/active/year/+page.svelte rename src/routes/market-mover/{[slug]/+page.svelte => gainers/+layout.svelte} (65%) create mode 100644 src/routes/market-mover/gainers/+page.svelte create mode 100644 src/routes/market-mover/gainers/3Y/+page.svelte create mode 100644 src/routes/market-mover/gainers/5Y/+page.svelte create mode 100644 src/routes/market-mover/gainers/month/+page.svelte create mode 100644 src/routes/market-mover/gainers/week/+page.svelte create mode 100644 src/routes/market-mover/gainers/year/+page.svelte create mode 100644 src/routes/market-mover/losers/+layout.svelte create mode 100644 src/routes/market-mover/losers/+page.svelte create mode 100644 src/routes/market-mover/losers/3Y/+page.svelte create mode 100644 src/routes/market-mover/losers/5Y/+page.svelte create mode 100644 src/routes/market-mover/losers/month/+page.svelte create mode 100644 src/routes/market-mover/losers/week/+page.svelte create mode 100644 src/routes/market-mover/losers/year/+page.svelte diff --git a/src/routes/market-mover/+layout.server.ts b/src/routes/market-mover/+layout.server.ts index 60c1f517..0a4e2fea 100644 --- a/src/routes/market-mover/+layout.server.ts +++ b/src/routes/market-mover/+layout.server.ts @@ -1,4 +1,4 @@ -export const load = async ({ locals, params }) => { +export const load = async ({ locals }) => { const { apiURL, apiKey } = locals; const getMarketMover = async () => { @@ -14,12 +14,9 @@ export const load = async ({ locals, params }) => { return output; }; - const getParams = async () => { - return params.slug; - }; + return { getMarketMover: await getMarketMover(), - getParams: await getParams(), }; }; diff --git a/src/routes/market-mover/active/+layout.svelte b/src/routes/market-mover/active/+layout.svelte new file mode 100644 index 00000000..9a76b058 --- /dev/null +++ b/src/routes/market-mover/active/+layout.svelte @@ -0,0 +1,167 @@ + + + + + + + {$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ""} Today's + Top Stock {title} · stocknear + + + + + + + + + + + + + + + + +
+
+
+
+ + + + +
+
+
+

+ {displayTitle[timePeriod]?.replace("title", title)} +

+ {#if timePeriod === "1D" && ["active", "active"]?.includes(title)} + + {/if} + +
+ + {lastTradingDay} +
+
+
+ +
+
+
+
+
diff --git a/src/routes/market-mover/active/+page.svelte b/src/routes/market-mover/active/+page.svelte new file mode 100644 index 00000000..b7339584 --- /dev/null +++ b/src/routes/market-mover/active/+page.svelte @@ -0,0 +1,24 @@ + + + diff --git a/src/routes/market-mover/active/3Y/+page.svelte b/src/routes/market-mover/active/3Y/+page.svelte new file mode 100644 index 00000000..3ae139ff --- /dev/null +++ b/src/routes/market-mover/active/3Y/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/active/5Y/+page.svelte b/src/routes/market-mover/active/5Y/+page.svelte new file mode 100644 index 00000000..26db1a19 --- /dev/null +++ b/src/routes/market-mover/active/5Y/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/active/month/+page.svelte b/src/routes/market-mover/active/month/+page.svelte new file mode 100644 index 00000000..234144fd --- /dev/null +++ b/src/routes/market-mover/active/month/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/active/week/+page.svelte b/src/routes/market-mover/active/week/+page.svelte new file mode 100644 index 00000000..4b04d464 --- /dev/null +++ b/src/routes/market-mover/active/week/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/active/year/+page.svelte b/src/routes/market-mover/active/year/+page.svelte new file mode 100644 index 00000000..90252fc4 --- /dev/null +++ b/src/routes/market-mover/active/year/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/[slug]/+page.svelte b/src/routes/market-mover/gainers/+layout.svelte similarity index 65% rename from src/routes/market-mover/[slug]/+page.svelte rename to src/routes/market-mover/gainers/+layout.svelte index c378ae48..be004ad3 100644 --- a/src/routes/market-mover/[slug]/+page.svelte +++ b/src/routes/market-mover/gainers/+layout.svelte @@ -1,14 +1,11 @@ @@ -112,54 +82,54 @@ @@ -189,12 +159,7 @@ -
+ diff --git a/src/routes/market-mover/gainers/+page.svelte b/src/routes/market-mover/gainers/+page.svelte new file mode 100644 index 00000000..053a5829 --- /dev/null +++ b/src/routes/market-mover/gainers/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/gainers/3Y/+page.svelte b/src/routes/market-mover/gainers/3Y/+page.svelte new file mode 100644 index 00000000..70096ea3 --- /dev/null +++ b/src/routes/market-mover/gainers/3Y/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/gainers/5Y/+page.svelte b/src/routes/market-mover/gainers/5Y/+page.svelte new file mode 100644 index 00000000..11e17dcd --- /dev/null +++ b/src/routes/market-mover/gainers/5Y/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/gainers/month/+page.svelte b/src/routes/market-mover/gainers/month/+page.svelte new file mode 100644 index 00000000..19c481b1 --- /dev/null +++ b/src/routes/market-mover/gainers/month/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/gainers/week/+page.svelte b/src/routes/market-mover/gainers/week/+page.svelte new file mode 100644 index 00000000..17be203b --- /dev/null +++ b/src/routes/market-mover/gainers/week/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/gainers/year/+page.svelte b/src/routes/market-mover/gainers/year/+page.svelte new file mode 100644 index 00000000..502d85ea --- /dev/null +++ b/src/routes/market-mover/gainers/year/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/losers/+layout.svelte b/src/routes/market-mover/losers/+layout.svelte new file mode 100644 index 00000000..0d0cc396 --- /dev/null +++ b/src/routes/market-mover/losers/+layout.svelte @@ -0,0 +1,167 @@ + + + + + + + {$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ""} Today's + Top Stock {title} · stocknear + + + + + + + + + + + + + + + + +
+
+
+
+ + + + +
+
+
+

+ {displayTitle[timePeriod]?.replace("title", title)} +

+ {#if timePeriod === "1D" && ["losers", "Losers"]?.includes(title)} + + {/if} + +
+ + {lastTradingDay} +
+
+
+ +
+
+
+
+
diff --git a/src/routes/market-mover/losers/+page.svelte b/src/routes/market-mover/losers/+page.svelte new file mode 100644 index 00000000..2a90eca2 --- /dev/null +++ b/src/routes/market-mover/losers/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/losers/3Y/+page.svelte b/src/routes/market-mover/losers/3Y/+page.svelte new file mode 100644 index 00000000..316f326a --- /dev/null +++ b/src/routes/market-mover/losers/3Y/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/losers/5Y/+page.svelte b/src/routes/market-mover/losers/5Y/+page.svelte new file mode 100644 index 00000000..b3fb4652 --- /dev/null +++ b/src/routes/market-mover/losers/5Y/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/losers/month/+page.svelte b/src/routes/market-mover/losers/month/+page.svelte new file mode 100644 index 00000000..43f4b425 --- /dev/null +++ b/src/routes/market-mover/losers/month/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/losers/week/+page.svelte b/src/routes/market-mover/losers/week/+page.svelte new file mode 100644 index 00000000..384b0d00 --- /dev/null +++ b/src/routes/market-mover/losers/week/+page.svelte @@ -0,0 +1,24 @@ + + +
diff --git a/src/routes/market-mover/losers/year/+page.svelte b/src/routes/market-mover/losers/year/+page.svelte new file mode 100644 index 00000000..d211d6e9 --- /dev/null +++ b/src/routes/market-mover/losers/year/+page.svelte @@ -0,0 +1,24 @@ + + +