diff --git a/src/routes/etf/[tickerID]/history/+page.server.ts b/src/routes/etf/[tickerID]/history/+page.server.ts
index 63d36f87..665bd043 100644
--- a/src/routes/etf/[tickerID]/history/+page.server.ts
+++ b/src/routes/etf/[tickerID]/history/+page.server.ts
@@ -1,5 +1,5 @@
export const load = async ({ locals, params }) => {
- const { apiKey, apiURL } = locals;
+ const { apiKey, apiURL, user } = locals;
const getData = async () => {
const postData = { ticker: params.tickerID };
@@ -13,8 +13,9 @@ export const load = async ({ locals, params }) => {
body: JSON.stringify(postData),
});
- const output = await response.json();
+ let output = await response.json();
+ output = !["Pro","Plus"]?.includes(user?.tier) ? output?.reverse()?.slice(0,5): output
return output;
};
diff --git a/src/routes/etf/[tickerID]/history/+page.svelte b/src/routes/etf/[tickerID]/history/+page.svelte
index d48f1f71..b02f19f9 100644
--- a/src/routes/etf/[tickerID]/history/+page.svelte
+++ b/src/routes/etf/[tickerID]/history/+page.svelte
@@ -8,6 +8,7 @@
import SEO from "$lib/components/SEO.svelte";
import { onMount } from "svelte";
import { removeCompanyStrings } from "$lib/utils";
+ import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
export let data;
let timePeriod = "Daily";
@@ -545,6 +546,7 @@
+
{:else}
{
- const { apiKey, apiURL } = locals;
+ const { apiKey, apiURL, user } = locals;
const getData = async () => {
const postData = { ticker: params.tickerID };
@@ -13,8 +13,9 @@ export const load = async ({ locals, params }) => {
body: JSON.stringify(postData),
});
- const output = await response.json();
+ let output = await response.json();
+ output = !["Pro","Plus"]?.includes(user?.tier) ? output?.reverse()?.slice(0,5): output
return output;
};
diff --git a/src/routes/index/[tickerID]/history/+page.svelte b/src/routes/index/[tickerID]/history/+page.svelte
index ae4133c0..6c1ab3fb 100644
--- a/src/routes/index/[tickerID]/history/+page.svelte
+++ b/src/routes/index/[tickerID]/history/+page.svelte
@@ -8,6 +8,7 @@
import SEO from "$lib/components/SEO.svelte";
import { onMount } from "svelte";
import { removeCompanyStrings } from "$lib/utils";
+ import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
export let data;
let timePeriod = "Daily";
@@ -545,6 +546,7 @@
+
{:else}
{
- const { apiKey, apiURL } = locals;
+ const { apiKey, apiURL, user } = locals;
const getData = async () => {
const postData = { ticker: params.tickerID };
@@ -13,8 +13,9 @@ export const load = async ({ locals, params }) => {
body: JSON.stringify(postData),
});
- const output = await response.json();
+ let output = await response.json();
+ output = !["Pro","Plus"]?.includes(user?.tier) ? output?.reverse()?.slice(0,5): output
return output;
};
diff --git a/src/routes/stocks/[tickerID]/history/+page.svelte b/src/routes/stocks/[tickerID]/history/+page.svelte
index 38b51301..a27b23f1 100644
--- a/src/routes/stocks/[tickerID]/history/+page.svelte
+++ b/src/routes/stocks/[tickerID]/history/+page.svelte
@@ -8,6 +8,7 @@
import SEO from "$lib/components/SEO.svelte";
import { onMount } from "svelte";
import { removeCompanyStrings } from "$lib/utils";
+ import UpgradeToPro from "$lib/components/UpgradeToPro.svelte";
export let data;
let timePeriod = "Daily";
@@ -545,6 +546,7 @@
+
{:else}