From b5e2d0fc9254dd3ab569f662ac68be35f732a571 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Fri, 6 Dec 2024 18:01:30 +0100 Subject: [PATCH] ui fixes --- src/lib/utils.ts | 2 +- src/routes/stock-screener/+page.svelte | 174 ++++++++++++++----------- 2 files changed, 98 insertions(+), 78 deletions(-) diff --git a/src/lib/utils.ts b/src/lib/utils.ts index 05f19138..7fb28950 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -89,7 +89,7 @@ export const computeGrowthSingleList = (data, actualList) => { export const groupScreenerRules = (allRows) => { const categoryOrder = [ "Most Popular", "Company Info","Price & Volume", "Valuation & Ratios", "Valuation & Price Targets", "Margins", - "Technical Analysis","Forecasts, Analysts & Price Targets", "Dividends", "Revenue / Sales", "Net Income", "Other Profits","Cash Flow", "Others" + "Performance","Technical Analysis","Forecasts, Analysts & Price Targets", "Dividends", "Revenue / Sales", "Net Income", "Other Profits","Cash Flow", "Others" ]; // Group rows by category diff --git a/src/routes/stock-screener/+page.svelte b/src/routes/stock-screener/+page.svelte index dfb19536..f5288a8f 100644 --- a/src/routes/stock-screener/+page.svelte +++ b/src/routes/stock-screener/+page.svelte @@ -222,6 +222,7 @@ step: ["20%", "10%", "5%", "1%", "-1%", "-5%", "-10%", "-20%"], defaultCondition: "over", defaultValue: "any", + category: "Performance", }, change1M: { label: "Price Change 1M", @@ -240,6 +241,7 @@ ], defaultCondition: "over", defaultValue: "any", + category: "Performance", }, change3M: { label: "Price Change 3M", @@ -258,6 +260,7 @@ ], defaultCondition: "over", defaultValue: "any", + category: "Performance", }, change6M: { label: "Price Change 6M", @@ -276,6 +279,7 @@ ], defaultCondition: "over", defaultValue: "any", + category: "Performance", }, change1Y: { label: "Price Change 1Y", @@ -294,6 +298,7 @@ ], defaultCondition: "over", defaultValue: "any", + category: "Performance", }, change3Y: { label: "Price Change 3Y", @@ -312,6 +317,7 @@ ], defaultCondition: "over", defaultValue: "any", + category: "Performance", }, marketCap: { label: "Market Cap", @@ -744,6 +750,7 @@ defaultCondition: "over", defaultValue: "-5%", + category: "Performance", }, //trendAnalysis: { label: 'AI Trend Analysis', step: ['80%','70%','60%','50%'], category: 'ai', defaultCondition: 'over', defaultValue: '50%' }, //fundamentalAnalysis: { label: 'AI Fundamental Analysis', step: ['80%','70%','60%','50%'], category: 'ai', defaultCondition: 'over', defaultValue: '50%' }, @@ -948,6 +955,7 @@ defaultCondition: "over", defaultValue: "1", + category: "Valuation & Ratios", }, netIncomePerShare: { label: "Net Income / Share", @@ -3186,7 +3194,6 @@ const handleKeyDown = (event) => { - +