diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 2d0ef106..ee79486a 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -9,6 +9,7 @@ import HoverStockChart from "$lib/components/HoverStockChart.svelte"; import { screenWidth, numberOfUnreadNotification } from "$lib/store"; import { compareTimes, formatTime, isPWAInstalled } from "$lib/utils"; + import Infobox from "$lib/components/Infobox.svelte"; import { closedPWA } from "$lib/store"; export let data; @@ -244,72 +245,78 @@ - - - - Symbol - - Price - Change - Market Cap - - - - {#each gainersList as item} + {#if gainersList?.length > 0} + + - - - - - Name - {item?.price?.toFixed(2)} - - Price - {#if item?.changesPercentage >= 0} - +{item?.changesPercentage >= 1000 - ? abbreviateNumber(item?.changesPercentage) - : item?.changesPercentage?.toFixed(2)}% - {:else} - {item?.changesPercentage <= -1000 - ? abbreviateNumber(item?.changesPercentage) - : item?.changesPercentage?.toFixed(2)}% - - {/if} - - Change + Market Cap - {abbreviateNumber(item?.marketCap)} - - {/each} - - + + + {#each gainersList as item} + + + + + + + {item?.price?.toFixed(2)} + + + {#if item?.changesPercentage >= 0} + +{item?.changesPercentage >= 1000 + ? abbreviateNumber(item?.changesPercentage) + : item?.changesPercentage?.toFixed(2)}% + {:else} + {item?.changesPercentage <= -1000 + ? abbreviateNumber(item?.changesPercentage) + : item?.changesPercentage?.toFixed(2)}% + + {/if} + + + {abbreviateNumber(item?.marketCap)} + + + {/each} + + + {:else} + + {/if} - - - - Symbol - - Price - Change - Market Cap - - - - {#each losersList as item} + {#if losersList?.length > 0} + + - - - - - Name - {item?.price?.toFixed(2)} - - Price - {#if item?.changesPercentage >= 0} - +{item?.changesPercentage >= 1000 - ? abbreviateNumber(item?.changesPercentage) - : item?.changesPercentage?.toFixed(2)}% - {:else} - {item?.changesPercentage <= -1000 - ? abbreviateNumber(item?.changesPercentage) - : item?.changesPercentage?.toFixed(2)}% - - {/if} - - Change + Market Cap - {abbreviateNumber(item?.marketCap)} - - {/each} - - + + + {#each losersList as item} + + + + + + + {item?.price?.toFixed(2)} + + + {#if item?.changesPercentage >= 0} + +{item?.changesPercentage >= 1000 + ? abbreviateNumber(item?.changesPercentage) + : item?.changesPercentage?.toFixed(2)}% + {:else} + {item?.changesPercentage <= -1000 + ? abbreviateNumber(item?.changesPercentage) + : item?.changesPercentage?.toFixed(2)}% + + {/if} + + + {abbreviateNumber(item?.marketCap)} + + + {/each} + + + {:else} + + {/if} @@ -638,20 +649,9 @@ > {:else} -
- - Currently, there are no new analyst reports available. -
+ {/if} @@ -683,7 +683,8 @@ {:else} -
- - Currently, there are no recent earnings reports available. -
+ {/if}