| Symbol | + +{ + sortBy = "marketCap"; + changeOrder(order); + }} + class="whitespace-nowrap cursor-pointer text-white font-semibold text-sm sm:text-[1rem] font-semibold text-end" + > + Market Cap + + | +{ + sortBy = "change"; + changeOrder(order); + }} + class="whitespace-nowrap cursor-pointer text-white font-semibold text-sm sm:text-[1rem] font-semibold text-end" + > + % Change + + | ++ Price + | +{ + sortBy = "volume"; + changeOrder(order); + }} + class="whitespace-nowrap cursor-pointer text-white font-semibold text-sm sm:text-[1rem] font-semibold text-end" + > + Volume + + | +{ + sortBy = "pe"; + changeOrder(order); + }} + class="whitespace-nowrap cursor-pointer text-white font-semibold text-sm sm:text-[1rem] font-semibold text-end" + > + PE Ratio + + | +|||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
+
+ handleSave(false)}
+ class="sm:hover:text-white text-blue-400 text-sm sm:text-[1rem]"
+ >{item?.symbol}
+ {item?.name?.length > charNumber
+ ? item?.name?.slice(0, charNumber) + "..."
+ : item?.name}
-
-
-
- {#if isLoaded}
- {#if filteredData?.length !== 0}
- {#if displayTableTab === 'general'}
-
-
- {:else if displayTableTab === 'filters'}
-
-
+
+ {item?.price < 0.01 ? "< 0.01" : item?.price?.toFixed(2)}
+ |
- | + {item?.volume === 0 ? "-" : abbreviateNumber(item?.volume)} + | + ++ {item?.pe} + | +
| Symbol | + +Market Cap | + {#each displayRules as row (row?.rule)} + {#if row?.rule !== "marketCap"} ++ {row?.label?.length > 20 + ? row?.label?.slice(0, 20) + "..." + : row?.label} + | {/if} - {:else} -|
|---|---|---|---|
|
+
+ {item?.symbol}
+ {item?.name?.length > charNumber
+ ? item?.name?.slice(0, charNumber) + "..."
+ : item?.name}
-
- {/if}
-
-
-
-
-
+ |
+ + {item?.name?.length > charNumber + ? item?.name?.slice(0, charNumber) + "..." + : item?.name} + | ++ {abbreviateNumber(item?.marketCap)} + | + {#each displayRules as row (row?.rule)} + {#if row?.rule !== "marketCap"} ++ {#if ["ema20", "ema50", "ema100", "ema200", "analystRating", "halalStocks", "score", "sector", "industry", "country"]?.includes(row?.rule)} + {item[row?.rule]} + {:else if ["fundamentalAnalysis", "trendAnalysis"]?.includes(row?.rule)} + {item[row?.rule]?.accuracy}% + {:else} + {abbreviateNumber(item[row?.rule])} + {/if} + | + {/if} + {/each} +