| Symbol | +Company | + + {#each ruleOfList as item} + {#if isChecked(item?.name)} +{item?.name} | {/if} - - - -
|---|---|---|
| handleFilter(item?.symbol)}
+ class="text-blue-400 font-medium text-sm sm:text-[1rem] whitespace-nowrap text-start border-b-[#09090B] flex flex-row items-center"
+ >
+
+ {#if editMode}
+ |
+ + {item?.name?.length > charNumber + ? item?.name?.slice(0, charNumber) + "..." + : item?.name} + | + {#each ruleOfList as row} + {#if isChecked(row?.name)} ++ {#if item?.[row?.rule] !== undefined && item?.[row?.rule] !== null} + {#if row?.type === "int"} + {abbreviateNumber(item[row?.rule])} + {:else if row?.type === "str"} + {item[row?.rule] !== null + ? item[row?.rule] + : "-"} + {:else if row?.type === "float"} + {item[row?.rule] !== null + ? item[row?.rule]?.toFixed(2) + : "-"} + {:else if row?.type === "percent"} + {item[row?.rule] !== null + ? item[row?.rule]?.toFixed(2) + "%" + : "-"} + {:else if row?.type === "percentSign"} + {#if item[row?.rule] >= 0} + +{item[row?.rule]?.toFixed(2)}% + {:else} + {item[row?.rule]?.toFixed(2)}% + {/if} + {:else if row?.type === "rating"} + {#if ["Strong Buy", "Buy"].includes(item[row?.rule])} + {item[row?.rule]} + {:else if ["Strong Sell", "Sell"].includes(item[row?.rule])} + {item[row?.rule]} + {:else if item[row?.rule] === "Hold"} + {item[row?.rule]} + {/if} + {/if} + {:else} + - + {/if} + | + {/if} + {/each} +
| Symbol | -Company | - - {#each ruleOfList as item} - {#if isChecked(item?.name)} -{item?.name} | - {/if} - {/each} -
|---|---|---|
| handleFilter(item?.symbol)} class="text-blue-400 font-medium text-sm sm:text-[1rem] whitespace-nowrap text-start border-b-[#09090B] flex flex-row items-center">
-
- {#if editMode}
- |
-
- - {item?.name?.length > charNumber ? item?.name?.slice(0, charNumber) + "..." : item?.name} - | - {#each ruleOfList as row} - {#if isChecked(row?.name)} -- {#if item?.[row?.rule] !== undefined && item?.[row?.rule] !== null} - {#if row?.type === 'int'} - {abbreviateNumber(item[row?.rule])} - {:else if row?.type === 'str'} - {item[row?.rule] !== null ? item[row?.rule] : '-'} - {:else if row?.type === 'float'} - {item[row?.rule] !== null ? item[row?.rule]?.toFixed(2) : '-'} - {:else if row?.type === 'percent'} - {item[row?.rule] !== null ? item[row?.rule]?.toFixed(2)+'%' : '-'} - {:else if row?.type === 'percentSign'} - {#if item[row?.rule] >= 0} - +{item[row?.rule]?.toFixed(2)}% - {:else} - {item[row?.rule]?.toFixed(2)}% - {/if} - {:else if row?.type === 'rating'} - {#if ['Strong Buy', 'Buy'].includes(item[row?.rule])} - {item[row?.rule]} - {:else if ['Strong Sell', 'Sell'].includes(item[row?.rule])} - {item[row?.rule]} - {:else if item[row?.rule] === 'Hold'} - {item[row?.rule]} - {/if} - {/if} - - {:else} - - - {/if} - - | - {/if} - {/each} - -
+