From 15c5430cc7e34b4fbc0cfa27478ac22ceb394295 Mon Sep 17 00:00:00 2001 From: Thomas Fransolet Date: Fri, 28 May 2021 18:31:46 +0200 Subject: [PATCH] Verification add image to slider --- lib/Components/image_input_container.dart | 2 +- .../Slider/new_update_image_slider.dart | 23 ++++++++++--------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/lib/Components/image_input_container.dart b/lib/Components/image_input_container.dart index e34b202..d6f3a21 100644 --- a/lib/Components/image_input_container.dart +++ b/lib/Components/image_input_container.dart @@ -109,7 +109,7 @@ class _ImageInputContainerState extends State { child: AutoSizeText( "Choisir une image", style: TextStyle(color: kWhite), - maxLines: 2, + maxLines: 1, ) ), ) diff --git a/lib/Screens/Configurations/Section/SubSection/Slider/new_update_image_slider.dart b/lib/Screens/Configurations/Section/SubSection/Slider/new_update_image_slider.dart index 2c1829f..b554f14 100644 --- a/lib/Screens/Configurations/Section/SubSection/Slider/new_update_image_slider.dart +++ b/lib/Screens/Configurations/Section/SubSection/Slider/new_update_image_slider.dart @@ -29,7 +29,7 @@ void showNewOrUpdateImageSlider(ImageDTO inputImageDTO, Function getResult, AppC Size size = MediaQuery.of(context).size; showDialog( - builder: (BuildContext context) => AlertDialog( + builder: (BuildContext dialogContext) => AlertDialog( shape: RoundedRectangleBorder( borderRadius: BorderRadius.all(Radius.circular(20.0)) ), @@ -43,8 +43,7 @@ void showNewOrUpdateImageSlider(ImageDTO inputImageDTO, Function getResult, AppC Column( mainAxisAlignment: MainAxisAlignment.center, children: [ - Align( - alignment: AlignmentDirectional.center, + Center( child: ImageInputContainer( label: "Image :", initialValue: imageDTO.resourceId, @@ -56,11 +55,11 @@ void showNewOrUpdateImageSlider(ImageDTO inputImageDTO, Function getResult, AppC ), ), Container( - child: SingleChildScrollView( - child: Column( - mainAxisAlignment: MainAxisAlignment.spaceAround, - children: getTranslations(context, appContext, imageDTO), - ), + height: size.height * 0.33, + width: double.infinity, + child: ListView( + scrollDirection: Axis.horizontal, + children: getTranslations(dialogContext, appContext, imageDTO), ), ), ], @@ -83,7 +82,7 @@ void showNewOrUpdateImageSlider(ImageDTO inputImageDTO, Function getResult, AppC icon: Icons.undo, color: kSecond, press: () { - Navigator.of(context).pop(); + Navigator.of(dialogContext).pop(); }, fontSize: 20, ), @@ -100,8 +99,10 @@ void showNewOrUpdateImageSlider(ImageDTO inputImageDTO, Function getResult, AppC color: kPrimaryColor, textColor: kWhite, press: () { - getResult(imageDTO); - Navigator.of(context).pop(); + if (imageDTO.resourceId != null) { + getResult(imageDTO); + Navigator.of(dialogContext).pop(); + } }, fontSize: 20, ),