From 06ccc82cb89769ddd64a078a3d46294c3f6b71d5 Mon Sep 17 00:00:00 2001 From: MohanrajRK <159987765+MohanrajRK@users.noreply.github.com> Date: Thu, 9 Jan 2025 15:26:34 +0530 Subject: [PATCH] 932646: Enhancing the UI for a More Attractive Stock Management Application with tailwind3. --- .../src/components/MyPortfolio.tsx | 4 +-- .../src/components/Overview.tsx | 16 +++++++-- .../src/components/SmartStockPicks.tsx | 18 ++++++++-- Stock-Market-Application/src/style.css | 34 ++++++++++++++----- 4 files changed, 57 insertions(+), 15 deletions(-) diff --git a/Stock-Market-Application/src/components/MyPortfolio.tsx b/Stock-Market-Application/src/components/MyPortfolio.tsx index 1c9f712..9713ef2 100644 --- a/Stock-Market-Application/src/components/MyPortfolio.tsx +++ b/Stock-Market-Application/src/components/MyPortfolio.tsx @@ -236,14 +236,14 @@ export default function MyPortfolio(props: { changeMarquee: Function, myStockDm: title: 'Remove from Wishlist', buttonOption: { iconCss: 'removemywishlist e-icons', - cssClass: 'e-flat', + cssClass: 'e-warning', }, }, { title: 'Analysis', buttonOption: { iconCss: 'analysis e-icons', - cssClass: 'e-flat', + cssClass: 'e-primary', }, }, ]} diff --git a/Stock-Market-Application/src/components/Overview.tsx b/Stock-Market-Application/src/components/Overview.tsx index 40d25d9..40aa612 100644 --- a/Stock-Market-Application/src/components/Overview.tsx +++ b/Stock-Market-Application/src/components/Overview.tsx @@ -175,6 +175,17 @@ export default function Overview(props: { changeMarquee: Function, myStockDm: Da let query: Query = new Query().where(Predicate.or(predicates)); (props.myStockDm as any).persistQuery = query; props.myStockDm.setPersistData({} as any, 'myStocks', query); + if (myWishList.length) { + const myWishlistIcon = args.target.querySelector('.addmywishlist'); + if (myWishlistIcon) { + myWishlistIcon.classList.remove('addmywishlist'); + myWishlistIcon.classList.add('addedmywishlist'); + } + if (args.target.classList.contains('e-primary')) { + args.target.classList.remove('e-primary'); + args.target.classList.add('e-success'); + } + } } if (args.target!.querySelector('.analysis')) { navigate('/stock_analysis', { @@ -233,6 +244,7 @@ export default function Overview(props: { changeMarquee: Function, myStockDm: Da enableHover={false} commandClick={commandClick} destroyed={destroyed} + height={341} >