From e2f0f6bfbec843d42168420fcc8dfca2a7ea5ca0 Mon Sep 17 00:00:00 2001 From: priyanka Date: Thu, 21 Mar 2024 00:11:02 -0700 Subject: [PATCH] notification and short trade screen done --- assets/images/png/Ellipse 588.png | Bin 0 -> 59025 bytes assets/images/png/Ellipse 591.png | Bin 0 -> 61434 bytes assets/images/png/Group 1000004495.png | Bin 0 -> 2945 bytes assets/images/png/TATAMOTORS.NS_BIG 1.png | Bin 0 -> 3091 bytes assets/images/png/Teal.png | Bin 0 -> 2940 bytes assets/images/png/pdf (1) 1.png | Bin 601 -> 0 bytes assets/images/png/pdf.png | Bin 0 -> 2344 bytes lib/Utils/Common/CommonBottomNavigation.dart | 2 +- lib/Utils/Common/CommonTabBar.dart | 41 + .../Common/comonGlassmorphicContainer.dart | 2 +- lib/Utils/text.dart | 65 ++ lib/resources/routes/route_name.dart | 4 + lib/resources/routes/routes.dart | 20 +- lib/view/MainScreen/ExploreUnseen.dart | 319 +++++++ lib/view/MainScreen/HomeScreen.dart | 156 ++-- lib/view/MainScreen/Notification.dart | 157 ++++ lib/view/MainScreen/ShortTrade.dart | 848 ++++++++++++++++-- 17 files changed, 1437 insertions(+), 177 deletions(-) create mode 100644 assets/images/png/Ellipse 588.png create mode 100644 assets/images/png/Ellipse 591.png create mode 100644 assets/images/png/Group 1000004495.png create mode 100644 assets/images/png/TATAMOTORS.NS_BIG 1.png create mode 100644 assets/images/png/Teal.png delete mode 100644 assets/images/png/pdf (1) 1.png create mode 100644 assets/images/png/pdf.png create mode 100644 lib/Utils/Common/CommonTabBar.dart create mode 100644 lib/view/MainScreen/ExploreUnseen.dart create mode 100644 lib/view/MainScreen/Notification.dart diff --git a/assets/images/png/Ellipse 588.png b/assets/images/png/Ellipse 588.png new file mode 100644 index 0000000000000000000000000000000000000000..018a24e558c87fbd91a9dac2f98598ac1dc0ea37 GIT binary patch literal 59025 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

18y2Yi1$xq3(_-BI|W2Q*B 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 literal 0 HcmV?d00001 diff --git a/assets/images/png/Group 1000004495.png b/assets/images/png/Group 1000004495.png new file mode 100644 index 0000000000000000000000000000000000000000..14b0b66d819dc29af646bf186e802cdbb9d633e7 GIT binary patch literal 2945 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 literal 0 HcmV?d00001 diff --git a/assets/images/png/TATAMOTORS.NS_BIG 1.png b/assets/images/png/TATAMOTORS.NS_BIG 1.png new file mode 100644 index 0000000000000000000000000000000000000000..93d6da1c2ddb30a35b9bfac4f46e7a238fe63cf4 GIT binary patch literal 3091 zcmV+u4D9oXP)@~0drDELIAGL9O(c600d`2O+f$vv5yP$s28}r2>1pFh{Eanz2`jR^6>2LZ+Fk`KKHVpneROJ?w;K} zyT9}DJ7>>1+akRHW6bgR83vsReGd94^f9;XIOu5TgU|p5hu(wsL%X22pf{i$(0XVk zv>fVgX=!;|nw%DCGGL5j@N+UW4w?X+291PLytgz^8$Jji2vG z1-S`qcdAP%RB?eHApHtmHj#W|iza1J_5M~O8YJ7zy2)@Yv+ zYrs)rjmiBVP@IzSr+4>v$v`Fp;ilNt&lGxcgWU(jK74lXuZ7k@tGNx4eqB6+xX^2y z;Qr9B7?+zn^iIWFYlJG`2sAx#Ci>DR#3j&m|>$1AiC# zA`bV>Yp-yc z_8li)Z#RzN>+)?*tV?+9Zn3Y=X@DIrvF3s|1Gx&6T|4xsJ`bHO*6X1wtMPi`pz*!} z{S?=l=2B^ppi#oQu-FB4g@n`Mu0zoQ8ZOcFGz$Zm; zDG5nzAlF{tsF;(a9Kwpgej$GckJGf(d@;g_PSgzOO+33{Ngb&)z1gfg$}$dND%{gx zd+=TwweL6#E0rhZ30488NJ7#WXq1%8rjSZGSQ;Fb!*C1@v|h?(lq4jLfpUF=s9
Rz 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 diff --git a/assets/images/png/pdf.png b/assets/images/png/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..e199af7e694f9b86973b7d408f7357ec398b3742 GIT binary patch literal 2344 zcmV+@3D@?CP)@~0drDELIAGL9O(c600d`2O+f$vv5yP%Ia1OA#afq+HpFJtvsZ~VhaK-wXJ<1j9R86 zZMD=62zJ!ABcTFPF}*mS8VCudYOY{rrplB7IDe+v-< z;xSZJEmXbQ8@06+H^F8s38HEGml0zahB3_J_Si0>#U5xVh(!#&pvCPjtExIY6gCkP zmt;7wp6K)H#dh_?>s~+(^+b2GyTp#3*f#_uBpCU27?wUGAj1yB(x(LEMA)zhEuhrW z3aPyvktULcMMwdq+BzhE_dcZDaTk&&&4P01Fd|Nb42zHgCa(A;W=L5E?fsIb-(9S{vkf_CS(;do^S5`Xo(K($sd z-15IjaitH(9?mNpuoqSqbwa54LhFAq7;& z-AR{mzrebldkdnCEYn%A(hedb%kUM=4y<2rHmcej-qI zY$t16e-0udu7LYXJ6Cia&J9mPM8wR-G&e&of1j82K?C{HvHNw(${c}c2q~cQ);p93 z^zyQI?QdWV9>mKDPyU(rMv)LxzyojdC5uY5kt5*!@j|{XpZEX?8=r+ph$o=e3+1)F zyr|wi(OgcM1nu@hUUvRtGvunX5C!1`bR0MsNaL&H#|G-#S1;$;8J1*Cd}Ixzre=tM zZ~`i??&3>5I}>_AUZCE{%z$^rGG3M|KSaV48z2Hg2`JaslL0B?Wo^=gpzZ3k$x!Fb z;brChVavU>M~kZrsVJ^et zp94F9bx)z~=_k8{hLJ=V0p$;?_=n+}H8oH#H8emzbPSF?|A+D(_0Uf)cl$pK>S+ec zTsxiIUz9&M$(N3;FJAuwI=7g;j|rfW^>ysr4aeU7P+l+LmbVKI1$y3BXw>ejlz9Cg zAGKrX8H3RN`$u668~}+f$>ljiR=o{&A%uWZ{dp)9s_`E7` z_934^pN$9e4?AQtC-!?(6tM9B%PKJ8#OsJD5@XNF(NOg5^{5? zxQL{MO9SGmQzoMAi9ZJ16Xv67V@4wuiHd*;e?{L>}a$$B?kz zOhp+PgVDbHr-)^2HzG!QI*g&&kg98t`1n&KrbbHYl&OgxthZR`I4JxVjK>?A5~j7~v+>z2R6N%ua(Wkwo3nJgqSQS$?hAzAP)TY~G2 zzW1O_goz6nCUF77Braf>#03nKxPW0|$&GQm`L+@?uyfsG?e|&|Fmc5i2ijWEmoSoO zY{3HYOE^s80)|Okz%Ypm7$){56Q)fArd%$bUbfw5z|)@dqG zT@92T01h5Rx6GLXj2nk9WE+hHmX;#Y*e7644sh4_;QCp!fQOd>_umhkIonxZkRQ4| zW5EKTiU!M9t^$r84c?wNy!(AS*!>#p!2WbrO%3q9?}JZ*7&riUa4|5Re(a`AB<4Lp zQ&ZRWM~(nLSxTet3c#Kn&b<{_yvRHuTQ-~9N=iZ>>(nVaF+U8w&EtU`*nbaX4)}!& z^q~>B@^awkGy+#!3$Q2AXU+({4{KjvPwn3aUVfQw2h)M#Vsc0mfydVZscGFGj~^?< zCuRk_681yN%xS#H&9$~qD>?D2Rs#(Uz>PNoORoADZ`8OpR`>@0+?UoKL^ob9uz$Z< zE-Zv7M1OKozjR=v`8pGny@wug(tI5X*qmoJKk$kv0uQ(M&PBFOl!=HK*>I{_w|Nb{Ez-K zp)@UcI}_@Q9Bv!1UqB|>y7dSfHZY&>zZG;?aRG>(SeQBB%mA^TyzO5Q1@Yb+!wiJW z)mdf^_x$<54F42u)|=};hA4<9U_QmfM?$JV)#J?3B(jNDCQA`{VvpfQm>a`~~V{^oc> zHB2lCsJoII(8th+WcaMKvm~JGa;-8_Z>T^Yz+j const LoginScreen(), ), - GetPage( + GetPage( name: RouteName.homescreen, page: () => const HomeScreen(), ), - GetPage( + GetPage( name: RouteName.sidemenu, page: () => const SideMenu(), ), - GetPage( + GetPage( name: RouteName.mainscreen, page: () => const MainScreen(), ), - GetPage( + GetPage( name: RouteName.shortTrade, page: () => const ShortTrade(), - ), + ), GetPage( name: RouteName.verifyotp, page: () => const VerifyOTP(), @@ -84,5 +86,13 @@ class AppRoutes { name: RouteName.pin, page: () => const Pin(), ), + GetPage( + name: RouteName.notification, + page: () => const NotificationScreen(), + ), + GetPage( + name: RouteName.exploreUnseen, + page: () => const ExploreUnseen(), + ), ]; } diff --git a/lib/view/MainScreen/ExploreUnseen.dart b/lib/view/MainScreen/ExploreUnseen.dart new file mode 100644 index 0000000..5b73578 --- /dev/null +++ b/lib/view/MainScreen/ExploreUnseen.dart @@ -0,0 +1,319 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_screenutil/flutter_screenutil.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:get/get.dart'; +import 'package:glassmorphism/glassmorphism.dart'; +import 'package:traderscircuit/Utils/Common/CommonAppbar.dart'; +import 'package:traderscircuit/Utils/Common/CommonBottomNavigation.dart'; +import 'package:traderscircuit/Utils/Common/CommonTabBar.dart'; +import 'package:traderscircuit/Utils/Common/comonGlassmorphicContainer.dart'; +import 'package:traderscircuit/Utils/Common/sized_box.dart'; +import 'package:traderscircuit/Utils/text.dart'; +import 'package:traderscircuit/resources/routes/route_name.dart'; +import 'package:traderscircuit/view/MainScreen/MainScreen.dart'; +import 'package:traderscircuit/view/Sidemenu/Sidemenu.dart'; +import 'package:traderscircuit/view/onBoarding/splashScreen1.dart'; + +class ExploreUnseen extends StatefulWidget { + const ExploreUnseen({super.key}); + + @override + State createState() => _ExploreUnseenState(); +} + +class _ExploreUnseenState extends State { + GlobalKey _scaffoldKey1 = GlobalKey(); + + @override + Widget build(BuildContext context) { + return Scaffold( + key: _scaffoldKey1, + backgroundColor: Colors.black, + drawer: Container(width: 320.w, child: SideMenu()), + extendBody: true, + appBar: CommonAppbar(titleTxt: ''), + + // AppBar( + // scrolledUnderElevation: 0.0, + // backgroundColor: Colors.black, + // elevation: 0, + // automaticallyImplyLeading: false, + // titleSpacing: 0, + // leading: InkWell( + // onTap: () { + // _scaffoldKey1.currentState?.openDrawer(); + // }, + // child: Center( + // child: Image.asset( + // 'assets/images/png/menu.png', + // height: 15.h, + // width: 20.w, + // ), + // ), + // ), + // ), + body: Stack(children: [ + CommonBlurLeft(), + CommonBlurRight(), + Stack(children: [ + Padding( + padding: EdgeInsets.symmetric( + horizontal: 16, + ), + child: ListView(physics: BouncingScrollPhysics(), children: [ + text22W600('Explore The Unseen'), + sizedBoxHeight(35.h), + DefaultTabController( + length: 2, + initialIndex: 1, + child: Column( + children: [ + MyTabBar(), + SizedBox( + height: 700.h, + child: TabBarView( + children: [ + ActiveCallsTab(), + ExitedCallsTab(), + ], + ), + ), + ], + ), + ), + ])) + ]) + ]), + // bottomNavigationBar: bottomnavigationbar(mainController), + ); + } + + Widget ActiveCallsTab() { + return Column( + children: [ + sizedBoxHeight(30.h), + cardcallWidget( + text: 'Trident Ltd', + amount: '₹ 453 - ₹234', + pdfname: 'Download Pdf'), + sizedBoxHeight(30.h), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text22W600('Content Bytes'), + sizedBoxHeight(8.w), + SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: Row( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + text16W400_DADADA('The Beauty and Power of Video'), + sizedBoxWidth(10.w), + Container( + height: 35.h, + width: 105.w, + decoration: BoxDecoration( + color: Color(0xFF3A3A3A).withOpacity(0.6), + borderRadius: BorderRadius.circular(5.r), + border: Border.all( + color: Color(0xFF3A3A3A), + )), + child: Center(child: text16W500('View More')), + ), + ], + ), + ), + sizedBoxHeight(20.h), + commonGlassContainer( + borderradius: 8, + width: double.infinity, + height: 300.h, + customWidget: Padding( + padding: + EdgeInsets.symmetric(vertical: 10.h, horizontal: 10.w), + child: Column( + children: [ + Container( + height: 200.h, + width: double.infinity, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8.r), + image: DecorationImage( + image: AssetImage( + 'assets/images/png/Rectangle 17934.png'))), + child: Center( + child: SvgPicture.asset( + 'assets/images/svg/gridicons_play.svg', + height: 56.h, + width: 56.w, + ), + ), + ), + sizedBoxHeight(20.h), + Row( + children: [ + CircleAvatar( + radius: 23.r, + backgroundImage: AssetImage( + 'assets/images/png/Ellipse 1494.png'), + ), + sizedBoxWidth(10.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text18W500('Week of 21st February 2024'), + // sizedBoxHeight(10.h), + text12W400_979797('20k views . 2 days ago'), + ], + ) + ], + ) + ], + ), + )) + ], + ), + ], + ); + } + + Widget ExitedCallsTab() { + List> cardcall = [ + { + 'text': 'Trident Ltd', + 'amount': '₹ 453 - ₹234', + 'pdfname': 'Download Pdf', + }, + { + 'text': 'Trident Ltd', + 'amount': '₹ 453 - ₹234', + 'pdfname': 'Download Pdf', + }, + { + 'text': 'Trident Ltd', + 'amount': '₹ 453 - ₹234', + 'pdfname': 'Download Pdf', + }, + ]; + + return SingleChildScrollView( + child: Column( + children: [ + sizedBoxHeight(25.h), + Column( + children: List.generate(cardcall.length, (index) { + return Column( + children: [ + cardcallWidget( + text: cardcall[index]['text']!, + amount: cardcall[index]['amount']!, + pdfname: cardcall[index]['pdfname']!), + sizedBoxHeight(20.h) + ], + ); + }), + ), + ], + ), + ); + } + + Widget cardcallWidget( + {required String text, required String amount, required String pdfname}) { + return commonGlassContainer( + width: double.infinity, + height: 176.h, + borderradius: 8, + customWidget: Column( + children: [ + Padding( + padding: EdgeInsets.symmetric(vertical: 16.h, horizontal: 16.w), + child: Row( + children: [ + GlassmorphicContainer( + width: 47.w, + height: 47.h, + borderRadius: 100, + blur: 10, + alignment: Alignment.center, + border: 0.9, + linearGradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: [ + Color(0xff3A3A3A), + Color(0xFF3A3A3A), + ], + ), + borderGradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: [ + Color.fromRGBO(70, 5, 1, 0.8), + Color.fromRGBO(102, 102, 102, 0.8), + ], + ), + child: Center( + child: Image.asset( + 'assets/images/png/square_TRIDENT_com 1.png'), + ), + ), + sizedBoxWidth(15.w), + text18W600(text), + Spacer(), + Container( + width: 62.w, + height: 25.h, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(4.r), + color: Color(0xFFFFAD31), + ), + child: Center(child: text16W400_1B1B1B('Hold')), + ) + ], + ), + ), + Container( + width: double.infinity, + height: 1.h, + color: Color(0xFF3A3A3A), + ), + Padding( + padding: const EdgeInsets.all(20), + child: Row( + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Initial Entry Price'), + sizedBoxHeight(5.h), + text15W600(amount) + ], + ), + sizedBoxWidth(50.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Report'), + sizedBoxHeight(5.h), + Row( + children: [ + // SvgPicture.asset('assets/images/svg/pdfsvg.svg'), + Image.asset( + 'assets/images/png/pdf.png', + height: 20.h, + width: 20.w, + ), + text15W600(pdfname), + ], + ) + ], + ) + ], + ), + ) + ], + ), + ); + } +} diff --git a/lib/view/MainScreen/HomeScreen.dart b/lib/view/MainScreen/HomeScreen.dart index 4317779..99c18ca 100644 --- a/lib/view/MainScreen/HomeScreen.dart +++ b/lib/view/MainScreen/HomeScreen.dart @@ -4,6 +4,7 @@ import 'package:flutter_svg/svg.dart'; import 'package:get/get.dart'; import 'package:glassmorphism/glassmorphism.dart'; import 'package:traderscircuit/Utils/Common/CommonBottomNavigation.dart'; +import 'package:traderscircuit/Utils/Common/CommonTabBar.dart'; import 'package:traderscircuit/Utils/Common/MainController.dart'; import 'package:traderscircuit/Utils/Common/comonGlassmorphicContainer.dart'; import 'package:traderscircuit/Utils/Common/sized_box.dart'; @@ -27,7 +28,7 @@ class _HomeScreenState extends State { return Scaffold( key: _scaffoldKey1, backgroundColor: Colors.black, - drawer: Container(width: 320.w, child: SideMenu()), + drawer: Container(child: SideMenu()), extendBody: true, appBar: AppBar( scrolledUnderElevation: 0.0, @@ -49,7 +50,9 @@ class _HomeScreenState extends State { ), actions: [ InkWell( - onTap: () {}, + onTap: () { + Get.toNamed(RouteName.notification); + }, child: Padding( padding: EdgeInsets.only(right: 14.w), child: SvgPicture.asset('assets/images/svg/Group 1897.svg')), @@ -137,7 +140,29 @@ class _HomeScreenState extends State { color: Color(0xFF3A3A3A), ), sizedBoxHeight(25.h), - text22W600('Explore The Unseen'), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + text22W600('Explore The Unseen'), + GestureDetector( + onTap: () { + Get.toNamed(RouteName.exploreUnseen); + }, + child: Container( + height: 35.h, + width: 105.w, + decoration: BoxDecoration( + color: Color(0xFF3A3A3A).withOpacity(0.6), + borderRadius: BorderRadius.circular(5.r), + border: Border.all( + color: Color(0xFF3A3A3A), + )), + child: Center(child: text16W500('View More')), + ), + ), + ], + ), sizedBoxHeight(35.h), DefaultTabController( length: 2, @@ -162,8 +187,7 @@ class _HomeScreenState extends State { ]) ], ), - bottomNavigationBar: - bottomnavigationbar(Color(0xFF3A3A3A), mainController), + bottomNavigationBar: bottomnavigationbar(mainController), ); } } @@ -255,50 +279,53 @@ Widget ActiveCallsTab() { } Widget ExitedCallsTab() { - return Column( - children: [ - sizedBoxHeight(30.h), - cardcallWidget( - text: 'Trident Ltd', amount: '₹ 453 - ₹234', pdfname: 'Download Pdf'), - sizedBoxHeight(30.h), - cardcallWidget( - text: 'Trident Ltd', amount: '₹ 453 - ₹234', pdfname: 'Download Pdf'), - sizedBoxHeight(30.h), - cardcallWidget( - text: 'Trident Ltd', amount: '₹ 453 - ₹234', pdfname: 'Download Pdf'), - ], + List> cardcall = [ + { + 'text': 'Trident Ltd', + 'amount': '₹ 453 - ₹234', + 'pdfname': 'Download Pdf', + }, + { + 'text': 'Trident Ltd', + 'amount': '₹ 453 - ₹234', + 'pdfname': 'Download Pdf', + }, + { + 'text': 'Trident Ltd', + 'amount': '₹ 453 - ₹234', + 'pdfname': 'Download Pdf', + }, + ]; + + return SingleChildScrollView( + child: Column( + children: [ + sizedBoxHeight(30.h), + Column( + children: List.generate(cardcall.length, (index) { + return Column( + children: [ + cardcallWidget( + text: cardcall[index]['text']!, + amount: cardcall[index]['amount']!, + pdfname: cardcall[index]['pdfname']!), + sizedBoxHeight(20.h) + ], + ); + }), + ), + ], + ), ); } Widget cardcallWidget( {required String text, required String amount, required String pdfname}) { - return GlassmorphicContainer( + return commonGlassContainer( width: double.infinity, height: 176.h, - borderRadius: 8, - blur: 10, - alignment: Alignment.center, - border: 0.8, - linearGradient: LinearGradient( - begin: Alignment.topLeft, - end: Alignment.bottomRight, - colors: [ - Colors.white.withOpacity(0.1), - Color(0xFFFFFFFF).withOpacity(0.05), - ], - stops: [ - 0.1, - 1, - ]), - borderGradient: LinearGradient( - begin: Alignment.topLeft, - end: Alignment.bottomRight, - colors: [ - Color(0xff3A3A3A), - Color(0xFF3A3A3A), - ], - ), - child: Column( + borderradius: 8, + customWidget: Column( children: [ Padding( padding: EdgeInsets.symmetric(vertical: 16.h, horizontal: 16.w), @@ -373,7 +400,11 @@ Widget cardcallWidget( Row( children: [ // SvgPicture.asset('assets/images/svg/pdfsvg.svg'), - Image.asset('assets/images/png/pdf (1) 1.png'), + Image.asset( + 'assets/images/png/pdf.png', + height: 20.h, + width: 20.w, + ), text15W600(pdfname), ], ) @@ -387,45 +418,6 @@ Widget cardcallWidget( ); } -class MyTabBar extends StatelessWidget { - // Set the desired height - - @override - Widget build(BuildContext context) { - return Container( - decoration: BoxDecoration( - border: Border.all(color: Color(0Xff3A3A3A)), - borderRadius: BorderRadius.circular(8.r), - ), - padding: const EdgeInsets.all(10.0), // Set the desired padding - child: TabBar( - indicator: BoxDecoration( - color: const Color(0xff6C0000), - borderRadius: BorderRadius.circular(5), - ), - dividerColor: Colors.transparent, - labelStyle: TextStyle( - fontSize: 18.sp, - color: Colors.white, - fontWeight: FontWeight.w500, - fontFamily: 'manrope'), - indicatorSize: TabBarIndicatorSize.tab, - indicatorColor: const Color(0xFFFFFFFF), - labelColor: Colors.white, - unselectedLabelColor: const Color(0xffFFFFFF), - overlayColor: MaterialStateProperty.all(const Color(0xFFFFFFFF)), - tabs: const [ - Tab( - text: 'Active Calls', - ), - Tab( - text: 'Exited Calls', - ), - ]), - ); - } -} - Widget ProductWidget({required String text, required String subtext}) { return GlassmorphicContainer( width: 175.w, diff --git a/lib/view/MainScreen/Notification.dart b/lib/view/MainScreen/Notification.dart new file mode 100644 index 0000000..42a3422 --- /dev/null +++ b/lib/view/MainScreen/Notification.dart @@ -0,0 +1,157 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_screenutil/flutter_screenutil.dart'; +import 'package:traderscircuit/Utils/Common/CommonAppbar.dart'; +import 'package:traderscircuit/Utils/Common/sized_box.dart'; +import 'package:traderscircuit/Utils/text.dart'; + +class NotificationScreen extends StatefulWidget { + const NotificationScreen({super.key}); + + @override + State createState() => _NotificationScreenState(); +} + +class _NotificationScreenState extends State { + List> CardList = [ + { + 'profileimg': 'assets/images/png/Ellipse 588.png', + 'title': 'Mokshada Kesarkar', + 'subtitle': 'Lorem ipsum dolor sit amet cons......', + 'time': '1 day ago' + }, + { + 'profileimg': 'assets/images/png/Ellipse 591.png', + 'title': 'Afrid Mulla', + 'subtitle': 'Lorem ipsum dolor sit amet cons......', + 'time': '1 day ago' + }, + { + 'profileimg': 'assets/images/png/Ellipse 588.png', + 'title': 'Mokshada Kesarkar', + 'subtitle': 'Lorem ipsum dolor sit amet cons......', + 'time': '2 days ago' + }, + { + 'profileimg': 'assets/images/png/Ellipse 591.png', + 'title': 'Afrid Mulla', + 'subtitle': 'Lorem ipsum dolor sit amet cons......', + 'time': '3 days ago' + }, + ]; + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: Colors.black, + appBar: CommonAppbar(titleTxt: ''), + body: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: EdgeInsets.only(left: 16.w), + child: text25W600('Notifications'), + ), + sizedBoxHeight(40.h), + Padding( + padding: EdgeInsets.only(left: 16.w), + child: text16W400('Today'), + ), + sizedBoxHeight(25.h), + notificationCard( + profileimg: 'assets/images/png/Ellipse 591.png', + title: 'Mokshada Kesarkar', + subtitle: 'Lorem ipsum dolor sit amet cons......', + time: '30 mins ago'), + Container( + height: 1, + margin: EdgeInsets.symmetric(vertical: 20.h), + decoration: BoxDecoration( + border: Border( + bottom: BorderSide( + color: Color.fromRGBO(176, 176, 176, 0.5), + width: 1, + ), + ), + ), + ), + notificationCard( + profileimg: 'assets/images/png/Ellipse 588.png', + title: 'Mokshada Kesarkar', + subtitle: 'Lorem ipsum dolor sit amet cons......', + time: '1 Hour ago'), + sizedBoxHeight(30.h), + Padding( + padding: EdgeInsets.only(left: 16.w), + child: text16W400('Yesterday'), + ), + sizedBoxHeight(30.h), + ListView.builder( + shrinkWrap: true, + itemCount: CardList.length, + itemBuilder: (context, index) { + return Column( + children: [ + notificationCard( + profileimg: CardList[index]['profileimg']!, + title: CardList[index]['title']!, + subtitle: CardList[index]['subtitle']!, + time: CardList[index]['time']!), + if (index != CardList.length - 1) + Container( + height: 1, + margin: EdgeInsets.symmetric(vertical: 20.h), + decoration: BoxDecoration( + border: Border( + bottom: BorderSide( + color: Color.fromRGBO(176, 176, 176, 0.5), + width: 1, + ), + ), + ), + ), + ], + ); + }, + ), + sizedBoxHeight(40.h), + ], + ), + ), + ); + } + +// 'assets/images/png/Ellipse 1494.png' + Widget notificationCard({ + required String profileimg, + required String title, + required String subtitle, + required String time, + }) { + return Padding( + padding: EdgeInsets.symmetric(horizontal: 12.w), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Row( + children: [ + CircleAvatar( + backgroundImage: AssetImage(profileimg), + radius: 26.5.r, + ), + sizedBoxWidth(12.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400(title), + text12W500_B4B4B4(subtitle), + ], + ), + ], + ), + text12W500(time), + ], + ), + ); + } +} diff --git a/lib/view/MainScreen/ShortTrade.dart b/lib/view/MainScreen/ShortTrade.dart index 3a4232e..affb8b8 100644 --- a/lib/view/MainScreen/ShortTrade.dart +++ b/lib/view/MainScreen/ShortTrade.dart @@ -4,9 +4,13 @@ import 'package:flutter_svg/svg.dart'; import 'package:get/get.dart'; import 'package:glassmorphism/glassmorphism.dart'; import 'package:traderscircuit/Utils/Common/CommonAppBar.dart'; +import 'package:traderscircuit/Utils/Common/CommonBottomNavigation.dart'; +import 'package:traderscircuit/Utils/Common/CommonTabBar.dart'; +import 'package:traderscircuit/Utils/Common/commonBotton.dart'; import 'package:traderscircuit/Utils/Common/comonGlassmorphicContainer.dart'; import 'package:traderscircuit/Utils/Common/sized_box.dart'; import 'package:traderscircuit/Utils/text.dart'; +import 'package:traderscircuit/view/MainScreen/MainScreen.dart'; import 'package:traderscircuit/view/Sidemenu/Sidemenu.dart'; import 'package:traderscircuit/view/onBoarding/splashScreen1.dart'; @@ -19,88 +23,421 @@ class ShortTrade extends StatefulWidget { class _ShortTradeState extends State { GlobalKey _scaffoldKey1 = GlobalKey(); - List containerTexts = ["Container 1", "Container 2", "Container 3"]; - var selectedIndex = 0.obs; + List containerTexts = ["Swing Trade", "Multibagger", "Options"]; + final selectedIndex = 0.obs; @override Widget build(BuildContext context) { return Scaffold( - key: _scaffoldKey1, + key: _scaffoldKey1, + backgroundColor: Colors.black, + drawer: Container(width: 320.w, child: SideMenu()), + extendBody: true, + appBar: AppBar( + scrolledUnderElevation: 0.0, backgroundColor: Colors.black, - drawer: Container(width: 320.w, child: SideMenu()), - extendBody: true, - appBar: AppBar( - scrolledUnderElevation: 0.0, - backgroundColor: Colors.black, - elevation: 0, - automaticallyImplyLeading: false, - titleSpacing: 0, - leading: InkWell( - onTap: () { - _scaffoldKey1.currentState?.openDrawer(); - }, - child: Center( - child: Image.asset( - 'assets/images/png/menu.png', - height: 15.h, - width: 20.w, - ), + elevation: 0, + automaticallyImplyLeading: false, + titleSpacing: 0, + leading: InkWell( + onTap: () { + _scaffoldKey1.currentState?.openDrawer(); + }, + child: Center( + child: Image.asset( + 'assets/images/png/menu.png', + height: 15.h, + width: 20.w, ), ), ), + ), - // CommonAppbar( - // titleTxt: '', - // // preferredSize: Size.fromHeight(60.h), - // showLeading: false, - // customleading: InkWell( - // onTap: () { - // _scaffoldKey1.currentState?.openDrawer(); - // }, - // child: Center( - // child: Image.asset( - // 'assets/images/png/menu.png', - // height: 15.h, - // width: 20.w, - // ), - // ), - // // Icon( - // // Icons.menu, - // // color: Colors.white, - // // size: 27.sp, - // // ), - // ), - // ), - body: Stack(children: [ + // CommonAppbar( + // titleTxt: '', + // // preferredSize: Size.fromHeight(60.h), + // showLeading: false, + // customleading: InkWell( + // onTap: () { + // _scaffoldKey1.currentState?.openDrawer(); + // }, + // child: Center( + // child: Image.asset( + // 'assets/images/png/menu.png', + // height: 15.h, + // width: 20.w, + // ), + // ), + // // Icon( + // // Icons.menu, + // // color: Colors.white, + // // size: 27.sp, + // // ), + // ), + // ), + body: Stack( + children: [ CommonBlurLeft(), CommonBlurRight(), Stack(children: [ Padding( padding: EdgeInsets.symmetric(horizontal: 16, vertical: 16), child: ListView(physics: BouncingScrollPhysics(), children: [ + sizedBoxHeight(15.h), + SizedBox( + height: 60, + width: double.infinity, + // color: Colors.amber, + child: ListView.builder( + shrinkWrap: true, + scrollDirection: Axis.horizontal, + itemCount: containerTexts.length, + itemBuilder: (context, index) { + return GestureDetector( + onTap: () { + selectedIndex.value = index; + }, + child: Row( + children: [ + topContainer(containerTexts[index], index), + sizedBoxWidth(10.w) + ], + ), + ); + }), + ), sizedBoxHeight(20.h), - cardSwingWidget( - text: 'Indiabulls Housing Finance Ltd', - amount: '₹ 196.50 - ₹ 197', - pdfname: '₹ 204'), + DefaultTabController( + length: 2, + // initialIndex: selectedIndex.value, + child: Column( + children: [ + MyTabBar(), + SizedBox( + height: 700.h, + child: TabBarView( + children: [ + ActiveCallsTab(), + ExitedCallsTab(), + ], + ), + ), + ], + ), + ), sizedBoxHeight(20.h), - // ListView.builder( - // shrinkWrap: true, - // scrollDirection: Axis.vertical, - // itemCount: containerTexts.length, - // itemBuilder: (context, index) { - // return topContainer(containerTexts[index], index); - // }, - // ) ])) ]) - ])); + ], + ), + bottomNavigationBar: bottomnavigationbar(mainController), + ); } - Widget cardSwingWidget( - {required String text, required String amount, required String pdfname}) { + Widget ActiveCallsTab() { + return Obx(() { + WidgetsBinding.instance.addPostFrameCallback((_) { + if (selectedIndex == 1) _unlockbottomsheet(); + }); + return selectedIndex == 0 + ? Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + sizedBoxHeight(20.h), + cardSwingWidget( + text: 'Indiabulls Housing Finance Ltd', + amount: '₹ 196.50 - ₹ 197', + targetamount: '₹ 204', + stoploss: '₹ 190', + time: '4-5 Days'), + sizedBoxHeight(25.h), + text22W600('Content Bytes'), + SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: Row( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + text16W400_DADADA('The Beauty and Power of Video'), + sizedBoxWidth(10.w), + Container( + height: 35.h, + width: 105.w, + decoration: BoxDecoration( + color: Color(0xFF3A3A3A).withOpacity(0.6), + borderRadius: BorderRadius.circular(5.r), + border: Border.all( + color: Color(0xFF3A3A3A), + )), + child: Center(child: text16W500('View More')), + ), + ], + ), + ), + sizedBoxHeight(20.h), + commonGlassContainer( + borderradius: 8, + width: double.infinity, + height: 300.h, + customWidget: Padding( + padding: + EdgeInsets.symmetric(vertical: 10.h, horizontal: 10.w), + child: Column( + children: [ + Container( + height: 200.h, + width: double.infinity, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8.r), + image: DecorationImage( + image: AssetImage( + 'assets/images/png/Rectangle 17934.png'))), + child: Center( + child: SvgPicture.asset( + 'assets/images/svg/gridicons_play.svg', + height: 56.h, + width: 56.w, + ), + ), + ), + sizedBoxHeight(20.h), + Row( + children: [ + CircleAvatar( + radius: 23.r, + backgroundImage: AssetImage( + 'assets/images/png/Ellipse 1494.png'), + ), + sizedBoxWidth(10.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text18W500('Week of 21st February 2024'), + // sizedBoxHeight(10.h), + text12W400_979797('20k views . 2 days ago'), + ], + ) + ], + ) + ], + ), + ), + ), + ], + ) + : selectedIndex == 1 + ? Column( + children: [], + ) + : Column( + children: [], + ); + }); + } + + void _unlockbottomsheet() { + showModalBottomSheet( + // isDismissible: false, + // enableDrag: false, + backgroundColor: Colors.black.withOpacity(0.3), + context: context, + builder: (BuildContext context) { + return commonGlassContainer( + width: double.infinity, + height: 500, + borderradius: 0, + customWidget: SizedBox( + height: 100, + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Image.asset( + // 'assets/images/png/Group 1000003722.png', + // height: 100.h, + // ), + // sizedBoxHeight(25.h), + text20W400('Please subscribed to unlock'), + sizedBoxHeight(30.h), + CommonBtn(text: 'Subscribe Now'), + SizedBox( + height: 100, + ) + ], + ), + ), + ); + }, + ); + } + + Widget ExitedCallsTab() { + List> cardSwing = [ + { + 'text': 'Indiabulls Housing Finance Ltd', + 'amount': '₹ 196.50 - ₹ 197', + 'targetamount': '₹ 204', + 'stoploss': '₹ 190', + 'time': '4-5 Days', + }, + { + 'text': 'Indiabulls Housing Finance Ltd', + 'amount': '₹ 196.50 - ₹ 197', + 'targetamount': '₹ 204', + 'stoploss': '₹ 190', + 'time': '4-5 Days', + }, + { + 'text': 'Indiabulls Housing Finance Ltd', + 'amount': '₹ 196.50 - ₹ 197', + 'targetamount': '₹ 204', + 'stoploss': '₹ 190', + 'time': '4-5 Days', + }, + ]; + + List> cardMultibagger = [ + { + 'text': 'TATA MOTORS', + 'price': '₹ 453 - ₹234', + 'date': '25 March 2024', + 'returns': '103%', + 'stoploss': '₹ 198', + 'duration': '271 Days', + 'pdfname': 'Download Pdf' + }, + { + 'text': 'TATA MOTORS', + 'price': '₹ 453 - ₹234', + 'date': '25 March 2024', + 'returns': '103%', + 'stoploss': '₹ 198', + 'duration': '271 Days', + 'pdfname': 'Download Pdf' + }, + { + 'text': 'TATA MOTORS', + 'price': '₹ 453 - ₹234', + 'date': '25 March 2024', + 'returns': '103%', + 'stoploss': '₹ 198', + 'duration': '271 Days', + 'pdfname': 'Download Pdf' + }, + ]; + + List> cardOptionsbagger = [ + { + 'text': 'NIFTY/ BANK NIFTY', + 'optiontype': 'Call', + 'price': '₹ 46500', + 'date': '6th Mar', + 'premium': 'Buy above₹ 690', + 'price1': '₹ 740', + 'price2': '₹ 780', + 'stoploss': '₹ 645', + }, + { + 'text': 'NIFTY/ BANK NIFTY', + 'optiontype': 'Call', + 'price': '₹ 46500', + 'date': '6th Mar', + 'premium': 'Buy above₹ 690', + 'price1': '₹ 740', + 'price2': '₹ 780', + 'stoploss': '₹ 645', + }, + { + 'text': 'NIFTY/ BANK NIFTY', + 'optiontype': 'Call', + 'price': '₹ 46500', + 'date': '6th Mar', + 'premium': 'Buy above₹ 690', + 'price1': '₹ 740', + 'price2': '₹ 780', + 'stoploss': '₹ 645', + }, + ]; + + return SingleChildScrollView( + child: Column( + children: [ + sizedBoxHeight(20.h), + Obx(() { + return selectedIndex == 0 + ? Column( + children: List.generate(cardSwing.length, (index) { + return Column( + children: [ + cardSwingWidget( + text: cardSwing[index]['text']!, + amount: cardSwing[index]['amount']!, + targetamount: cardSwing[index]['targetamount']!, + stoploss: cardSwing[index]['stoploss']!, + time: cardSwing[index]['time']!), + sizedBoxHeight(20.h) + ], + ); + }), + ) + : selectedIndex == 1 + ? Column( + children: + List.generate(cardMultibagger.length, (index) { + return Column( + children: [ + cardMultibaggerWidget( + text: cardMultibagger[index]['text']!, + price: cardMultibagger[index]['price']!, + date: cardMultibagger[index]['date']!, + returns: cardMultibagger[index]['returns']!, + stoploss: cardMultibagger[index]['stoploss']!, + duration: cardMultibagger[index]['duration']!, + pdfname: cardMultibagger[index]['pdfname']!), + sizedBoxHeight(20.h) + ], + ); + }), + ) + : Column( + children: + List.generate(cardMultibagger.length, (index) { + return Column( + children: [ + cardOptionWidget( + text: cardOptionsbagger[index]['text']!, + optiontype: cardOptionsbagger[index] + ['optiontype']!, + price: cardOptionsbagger[index]['price']!, + date: cardOptionsbagger[index]['date']!, + premium: cardOptionsbagger[index]['premium']!, + price1: cardOptionsbagger[index]['price1']!, + price2: cardOptionsbagger[index]['price2']!, + stoploss: cardOptionsbagger[index] + ['stoploss']!), + sizedBoxHeight(20.h) + ], + ); + }), + ); + }), + sizedBoxHeight(200.h) + ], + ), + ); + } + + Widget cardOptionWidget({ + required String text, + required String optiontype, + required String price, + required String date, + required String premium, + required String price1, + required String price2, + required String stoploss, + }) { return commonGlassContainer( width: double.infinity, - height: 251.h, + height: 380.h, borderradius: 8, customWidget: Column( children: [ @@ -133,11 +470,14 @@ class _ShortTradeState extends State { ), child: Center( child: Image.asset( - 'assets/images/png/square_TRIDENT_com 1.png'), + 'assets/images/png/Group 1000004495.png', + width: 26.w, + height: 23.h, + ), ), ), sizedBoxWidth(15.w), - text18W600(text), + SizedBox(width: 200.w, child: text18W600(text)), Spacer(), Container( width: 62.w, @@ -146,7 +486,319 @@ class _ShortTradeState extends State { borderRadius: BorderRadius.circular(4.r), color: Color(0xFFFFAD31), ), - child: Center(child: text16W400_1B1B1B('Hold')), + child: Center(child: text14W600_1B1B1B('Hold')), + ) + ], + ), + ), + Container( + width: double.infinity, + height: 1.h, + color: Color(0xFF3A3A3A), + ), + Padding( + padding: const EdgeInsets.all(18), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Option Type'), + sizedBoxHeight(5.h), + SizedBox(width: 150.w, child: text15W600(optiontype)) + ], + ), + sizedBoxWidth(30.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Strike Price'), + sizedBoxHeight(5.h), + text15W600(price) + ], + ) + ], + ), + sizedBoxHeight(15.h), + Row( + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Expiry Date'), + sizedBoxHeight(5.h), + SizedBox(width: 150.w, child: text15W600(date)) + ], + ), + sizedBoxWidth(30.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Premium'), + sizedBoxHeight(5.h), + text15W600(premium) + ], + ) + ], + ), + sizedBoxHeight(15.h), + Row( + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Target Price 01'), + sizedBoxHeight(5.h), + SizedBox(width: 150.w, child: text15W600(price1)) + ], + ), + sizedBoxWidth(30.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Target Price 01'), + sizedBoxHeight(5.h), + text15W600(price2) + ], + ) + ], + ), + sizedBoxHeight(15.h), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Stop Loss'), + sizedBoxHeight(5.h), + text15W600(stoploss) + ], + ) + ], + ), + ) + ], + ), + ); + } + + Widget cardMultibaggerWidget({ + required String text, + required String price, + required String date, + required String returns, + required String stoploss, + required String duration, + required String pdfname, + }) { + return commonGlassContainer( + width: double.infinity, + height: 330.h, + borderradius: 8, + customWidget: Column( + children: [ + Padding( + padding: EdgeInsets.symmetric(vertical: 16.h, horizontal: 16.w), + child: Row( + children: [ + GlassmorphicContainer( + width: 47.w, + height: 47.h, + borderRadius: 100, + blur: 10, + alignment: Alignment.center, + border: 0.9, + linearGradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: [ + Color(0xff3A3A3A), + Color(0xFF3A3A3A), + ], + ), + borderGradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: [ + Color.fromRGBO(70, 5, 1, 0.8), + Color.fromRGBO(102, 102, 102, 0.8), + ], + ), + child: Center( + child: Image.asset( + 'assets/images/png/TATAMOTORS.NS_BIG 1.png', + width: 26.w, + height: 23.h, + ), + ), + ), + sizedBoxWidth(15.w), + SizedBox(width: 200.w, child: text18W600(text)), + Spacer(), + Container( + width: 62.w, + height: 25.h, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(4.r), + color: Color(0xFFFFAD31), + ), + child: Center(child: text14W600_1B1B1B('Hold')), + ) + ], + ), + ), + Container( + width: double.infinity, + height: 1.h, + color: Color(0xFF3A3A3A), + ), + Padding( + padding: const EdgeInsets.all(18), + child: Column( + children: [ + Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Initial Entry Price'), + sizedBoxHeight(5.h), + SizedBox(width: 150.w, child: text15W600(price)) + ], + ), + sizedBoxWidth(30.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + SizedBox( + width: 130.w, + child: text14W400_979797('Date of recommendation')), + sizedBoxHeight(5.h), + text15W600(date) + ], + ) + ], + ), + sizedBoxHeight(15.h), + Row( + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('% Return'), + sizedBoxHeight(5.h), + SizedBox( + width: 150.w, child: text15W600_00FF19(returns)) + ], + ), + sizedBoxWidth(30.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Stop Loss'), + sizedBoxHeight(5.h), + text15W600(stoploss) + ], + ) + ], + ), + sizedBoxHeight(15.h), + Row( + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Duration'), + sizedBoxHeight(5.h), + SizedBox(width: 150.w, child: text15W600(duration)) + ], + ), + sizedBoxWidth(30.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Report'), + sizedBoxHeight(5.h), + Row( + children: [ + Image.asset( + 'assets/images/png/pdf.png', + height: 20.h, + width: 20.w, + ), + text15W600(pdfname), + ], + ) + ], + ) + ], + ), + ], + ), + ) + ], + ), + ); + } + + Widget cardSwingWidget({ + required String text, + required String amount, + required String targetamount, + required String stoploss, + required String time, + }) { + return commonGlassContainer( + width: double.infinity, + height: 255.h, + borderradius: 8, + customWidget: Column( + children: [ + Padding( + padding: EdgeInsets.symmetric(vertical: 16.h, horizontal: 16.w), + child: Row( + children: [ + GlassmorphicContainer( + width: 47.w, + height: 47.h, + borderRadius: 100, + blur: 10, + alignment: Alignment.center, + border: 0.9, + linearGradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: [ + Color(0xff3A3A3A), + Color(0xFF3A3A3A), + ], + ), + borderGradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: [ + Color.fromRGBO(70, 5, 1, 0.8), + Color.fromRGBO(102, 102, 102, 0.8), + ], + ), + child: Center( + child: Image.asset('assets/images/png/Teal.png'), + ), + ), + sizedBoxWidth(15.w), + SizedBox(width: 200.w, child: text18W600(text)), + Spacer(), + Container( + width: 62.w, + height: 25.h, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(4.r), + color: Color(0xFFFFAD31), + ), + child: Center(child: text14W600_1B1B1B('Hold')), ) ], ), @@ -158,31 +810,51 @@ class _ShortTradeState extends State { ), Padding( padding: const EdgeInsets.all(20), - child: Row( + child: Column( children: [ - Column( - crossAxisAlignment: CrossAxisAlignment.start, + Row( children: [ - text14W400_979797('Initial Entry Price'), - sizedBoxHeight(5.h), - text15W600(amount) - ], - ), - sizedBoxWidth(50.w), - Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - text14W400_979797('Report'), - sizedBoxHeight(5.h), - Row( + Column( + crossAxisAlignment: CrossAxisAlignment.start, children: [ - // SvgPicture.asset('assets/images/svg/pdfsvg.svg'), - Image.asset('assets/images/png/pdf (1) 1.png'), - text15W600(pdfname), + text14W400_979797('Entry Price'), + sizedBoxHeight(5.h), + SizedBox(width: 150.w, child: text15W600(amount)) + ], + ), + sizedBoxWidth(50.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Target Price'), + sizedBoxHeight(5.h), + text15W600(targetamount) ], ) ], - ) + ), + sizedBoxHeight(15.h), + Row( + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Stop Loss'), + sizedBoxHeight(5.h), + SizedBox(width: 150.w, child: text15W600(stoploss)) + ], + ), + sizedBoxWidth(50.w), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + text14W400_979797('Time Horizon'), + sizedBoxHeight(5.h), + text15W600(time) + ], + ) + ], + ), ], ), ) @@ -195,19 +867,19 @@ class _ShortTradeState extends State { return Obx(() { return selectedIndex.value == index ? Container( - height: 40, - width: 126, + height: 40.h, + width: 126.w, decoration: BoxDecoration( borderRadius: BorderRadius.circular(5), color: Color(0Xff6C0000), ), - child: Center(child: Text(text)), + child: Center(child: text16W500(text)), ) : commonGlassContainer( - width: 126, - height: 40, + width: 126.w, + height: 40.h, borderradius: 5, - customWidget: Center(child: Text(text)), + customWidget: Center(child: text16W400(text)), ); }); }