update tables
This commit is contained in:
parent
100d50b98d
commit
69fcb5171b
@ -14,7 +14,7 @@
|
||||
{ key: "avgDividendYield", label: "Div. Yield", align: "right" },
|
||||
{ key: "pe", label: "PE Ratio", align: "right" },
|
||||
{ key: "profitMargin", label: "Profit Margin", align: "right" },
|
||||
{ key: "avgChange1M", label: "1M Change", align: "right" },
|
||||
{ key: "avgChange1D", label: "1D Change", align: "right" },
|
||||
{ key: "avgChange1Y", label: "1Y Change", align: "right" },
|
||||
];
|
||||
|
||||
@ -25,7 +25,7 @@
|
||||
avgDividendYield: { order: "none", type: "number" },
|
||||
pe: { order: "none", type: "number" },
|
||||
profitMargin: { order: "none", type: "number" },
|
||||
avgChange1M: { order: "none", type: "number" },
|
||||
avgChange1D: { order: "none", type: "number" },
|
||||
avgChange1Y: { order: "none", type: "number" },
|
||||
};
|
||||
|
||||
@ -121,19 +121,19 @@
|
||||
<td
|
||||
class="text-white text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{abbreviateNumber(item?.totalMarketCap) ?? "-"}
|
||||
{abbreviateNumber(item?.totalMarketCap) ?? "n/a"}
|
||||
</td>
|
||||
|
||||
<td
|
||||
class="text-white text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.avgDividendYield?.toFixed(2) ?? "-"}%
|
||||
{item?.avgDividendYield?.toFixed(2) ?? "n/a"}%
|
||||
</td>
|
||||
|
||||
<td
|
||||
class="text-white text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.pe?.toFixed(2) ?? "-"}
|
||||
{item?.pe?.toFixed(2) ?? "n/a"}
|
||||
</td>
|
||||
|
||||
<td
|
||||
@ -145,11 +145,11 @@
|
||||
</td>
|
||||
|
||||
<td
|
||||
class="{item?.avgChange1M >= 0
|
||||
class="{item?.avgChange1D >= 0
|
||||
? "before:content-['+'] text-[#00FC50]"
|
||||
: 'text-[#FF2F1F]'} text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.avgChange1M?.toFixed(2) ?? "-"}%
|
||||
{item?.avgChange1D?.toFixed(2) ?? "n/a"}%
|
||||
</td>
|
||||
|
||||
<td
|
||||
@ -157,7 +157,7 @@
|
||||
? "before:content-['+'] text-[#00FC50]"
|
||||
: 'text-[#FF2F1F]'} text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.avgChange1Y?.toFixed(2) ?? "-"}%
|
||||
{item?.avgChange1Y?.toFixed(2) ?? "n/a"}%
|
||||
</td>
|
||||
</tr>
|
||||
{/each}
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
export const load = async ({ locals, setHeaders }) => {
|
||||
export const load = async ({ locals }) => {
|
||||
const getSectorIndustryOverview = async () => {
|
||||
const { apiKey, apiURL } = locals;
|
||||
|
||||
@ -11,7 +11,6 @@ export const load = async ({ locals, setHeaders }) => {
|
||||
});
|
||||
|
||||
const output = await response?.json();
|
||||
setHeaders({ "cache-control": "public, max-age=3000" });
|
||||
|
||||
return output;
|
||||
};
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
export const load = async ({ locals, setHeaders }) => {
|
||||
export const load = async ({ locals }) => {
|
||||
const getIndustryOverview = async () => {
|
||||
const { apiKey, apiURL } = locals;
|
||||
|
||||
@ -11,7 +11,6 @@ export const load = async ({ locals, setHeaders }) => {
|
||||
});
|
||||
|
||||
const output = await response.json();
|
||||
setHeaders({ "cache-control": "public, max-age=3000" });
|
||||
|
||||
return output;
|
||||
};
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
{ key: "avgDividendYield", label: "Div. Yield", align: "right" },
|
||||
{ key: "pe", label: "PE Ratio", align: "right" },
|
||||
{ key: "profitMargin", label: "Profit Margin", align: "right" },
|
||||
{ key: "avgChange1M", label: "1M Change", align: "right" },
|
||||
{ key: "avgChange1D", label: "1D Change", align: "right" },
|
||||
{ key: "avgChange1Y", label: "1Y Change", align: "right" },
|
||||
];
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
avgDividendYield: { order: "none", type: "number" },
|
||||
pe: { order: "none", type: "number" },
|
||||
profitMargin: { order: "none", type: "number" },
|
||||
avgChange1M: { order: "none", type: "number" },
|
||||
avgChange1D: { order: "none", type: "number" },
|
||||
avgChange1Y: { order: "none", type: "number" },
|
||||
};
|
||||
|
||||
@ -128,19 +128,19 @@
|
||||
<td
|
||||
class="text-white text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{abbreviateNumber(item?.totalMarketCap) ?? "-"}
|
||||
{abbreviateNumber(item?.totalMarketCap) ?? "n/a"}
|
||||
</td>
|
||||
|
||||
<td
|
||||
class="text-white text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.avgDividendYield?.toFixed(2) ?? "-"}%
|
||||
{item?.avgDividendYield?.toFixed(2) ?? "n/a"}%
|
||||
</td>
|
||||
|
||||
<td
|
||||
class="text-white text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.pe?.toFixed(2) ?? "-"}
|
||||
{item?.pe?.toFixed(2) ?? "n/a"}
|
||||
</td>
|
||||
|
||||
<td
|
||||
@ -152,11 +152,11 @@
|
||||
</td>
|
||||
|
||||
<td
|
||||
class="{item?.avgChange1M >= 0
|
||||
class="{item?.avgChange1D >= 0
|
||||
? "before:content-['+'] text-[#00FC50]"
|
||||
: 'text-[#FF2F1F]'} text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.avgChange1M?.toFixed(2) ?? "-"}%
|
||||
{item?.avgChange1D?.toFixed(2) ?? "n/a"}%
|
||||
</td>
|
||||
|
||||
<td
|
||||
@ -164,7 +164,7 @@
|
||||
? "before:content-['+'] text-[#00FC50]"
|
||||
: 'text-[#FF2F1F]'} text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.avgChange1Y?.toFixed(2) ?? "-"}%
|
||||
{item?.avgChange1Y?.toFixed(2) ?? "n/a"}%
|
||||
</td>
|
||||
</tr>
|
||||
{/each}
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
export const load = async ({ locals, setHeaders }) => {
|
||||
export const load = async ({ locals }) => {
|
||||
const getSectorOverview = async () => {
|
||||
const { apiKey, apiURL } = locals;
|
||||
|
||||
@ -12,8 +12,6 @@ export const load = async ({ locals, setHeaders }) => {
|
||||
|
||||
const output = await response.json();
|
||||
|
||||
setHeaders({ "cache-control": "public, max-age=3000" });
|
||||
|
||||
return output;
|
||||
};
|
||||
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
{ key: "avgDividendYield", label: "Div. Yield", align: "right" },
|
||||
{ key: "pe", label: "PE Ratio", align: "right" },
|
||||
{ key: "profitMargin", label: "Profit Margin", align: "right" },
|
||||
{ key: "avgChange1M", label: "1M Change", align: "right" },
|
||||
{ key: "avgChange1D", label: "1D Change", align: "right" },
|
||||
{ key: "avgChange1Y", label: "1Y Change", align: "right" },
|
||||
];
|
||||
|
||||
@ -27,7 +27,7 @@
|
||||
avgDividendYield: { order: "none", type: "number" },
|
||||
pe: { order: "none", type: "number" },
|
||||
profitMargin: { order: "none", type: "number" },
|
||||
avgChange1M: { order: "none", type: "number" },
|
||||
avgChange1D: { order: "none", type: "number" },
|
||||
avgChange1Y: { order: "none", type: "number" },
|
||||
};
|
||||
|
||||
@ -129,19 +129,19 @@
|
||||
<td
|
||||
class="text-white text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{abbreviateNumber(item?.totalMarketCap) ?? "-"}
|
||||
{abbreviateNumber(item?.totalMarketCap) ?? "n/a"}
|
||||
</td>
|
||||
|
||||
<td
|
||||
class="text-white text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.avgDividendYield?.toFixed(2) ?? "-"}%
|
||||
{item?.avgDividendYield?.toFixed(2) ?? "n/a"}%
|
||||
</td>
|
||||
|
||||
<td
|
||||
class="text-white text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.pe?.toFixed(2) ?? "-"}
|
||||
{item?.pe?.toFixed(2) ?? "n/a"}
|
||||
</td>
|
||||
|
||||
<td
|
||||
@ -157,7 +157,7 @@
|
||||
? "before:content-['+'] text-[#00FC50]"
|
||||
: 'text-[#FF2F1F]'} text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.avgChange1M?.toFixed(2) ?? "-"}%
|
||||
{item?.avgChange1D?.toFixed(2) ?? "n/a"}%
|
||||
</td>
|
||||
|
||||
<td
|
||||
@ -165,7 +165,7 @@
|
||||
? "before:content-['+'] text-[#00FC50]"
|
||||
: 'text-[#FF2F1F]'} text-end font-medium text-sm sm:text-[1rem] whitespace-nowrap"
|
||||
>
|
||||
{item?.avgChange1Y?.toFixed(2) ?? "-"}%
|
||||
{item?.avgChange1Y?.toFixed(2) ?? "n/a"}%
|
||||
</td>
|
||||
</tr>
|
||||
{/each}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user