diff --git a/src/lib/components/InfoModal.svelte b/src/lib/components/InfoModal.svelte index 5a258553..3af8634b 100644 --- a/src/lib/components/InfoModal.svelte +++ b/src/lib/components/InfoModal.svelte @@ -25,24 +25,29 @@ - + - diff --git a/src/routes/market-mover/premarket/gainers/+layout.server.ts b/src/routes/market-mover/premarket/gainers/+layout.server.ts index c9c9325e..1bb7267a 100644 --- a/src/routes/market-mover/premarket/gainers/+layout.server.ts +++ b/src/routes/market-mover/premarket/gainers/+layout.server.ts @@ -1,5 +1,5 @@ export const load = async ({ locals, setHeaders }) => { - const { apiURL, apiKey } = locals; + const { apiURL, apiKey, user } = locals; const getMarketMover = async () => { @@ -13,8 +13,9 @@ export const load = async ({ locals, setHeaders }) => { body: JSON.stringify(postData), }); - const output = await response.json(); + let output = await response.json(); setHeaders({ "cache-control": "public, max-age=60*5" }); + output = user?.tier !== "Pro" ? output?.slice(0, 5) : output; return output; }; diff --git a/src/routes/market-mover/premarket/gainers/+page.svelte b/src/routes/market-mover/premarket/gainers/+page.svelte index 5eee9fc8..aeda3205 100644 --- a/src/routes/market-mover/premarket/gainers/+page.svelte +++ b/src/routes/market-mover/premarket/gainers/+page.svelte @@ -1,5 +1,7 @@ {#if rawData?.length > 0} - +
+ + {:else}
{ - const { apiURL, apiKey } = locals; + const { apiURL, apiKey, user } = locals; const getMarketMover = async () => { @@ -13,8 +13,9 @@ export const load = async ({ locals, setHeaders }) => { body: JSON.stringify(postData), }); - const output = await response.json(); + let output = await response.json(); setHeaders({ "cache-control": "public, max-age=60*5" }); + output = user?.tier !== "Pro" ? output?.slice(0, 5) : output; return output; }; diff --git a/src/routes/market-mover/premarket/losers/+page.svelte b/src/routes/market-mover/premarket/losers/+page.svelte index 5eee9fc8..aeda3205 100644 --- a/src/routes/market-mover/premarket/losers/+page.svelte +++ b/src/routes/market-mover/premarket/losers/+page.svelte @@ -1,5 +1,7 @@ {#if rawData?.length > 0} -
+
+ + {:else}