diff --git a/lib/ui/sell_page/widgets/sell_page.dart b/lib/ui/sell_page/widgets/sell_page.dart index 0ae364e..ee151e7 100644 --- a/lib/ui/sell_page/widgets/sell_page.dart +++ b/lib/ui/sell_page/widgets/sell_page.dart @@ -122,7 +122,6 @@ class _SellPageState extends State { controller: price, decoration: InputDecoration( labelText: "Argent reçu", - hintText: "Les décimales sont avec des .", helperText: "L'argent reçu sera réparti automatiquement.", suffixText: "€", @@ -140,7 +139,10 @@ class _SellPageState extends State { children: [ IconButton( onPressed: () { - if (double.tryParse(price.text) == null) { + if (double.tryParse( + price.text.replaceFirst(",", "."), + ) == + null) { ScaffoldMessenger.of(context).showSnackBar( SnackBar( content: Text( @@ -150,7 +152,9 @@ class _SellPageState extends State { ), ); return; - } else if (double.parse(price.text) < + } else if (double.parse( + price.text.replaceFirst(",", "."), + ) < widget.viewModel.minimumAmount) { ScaffoldMessenger.of(context).showSnackBar( SnackBar( @@ -163,7 +167,9 @@ class _SellPageState extends State { return; } widget.viewModel.sendSell( - double.parse(price.text), + double.parse( + price.text.replaceFirst(",", "."), + ), ); ScaffoldMessenger.of(context).showSnackBar( SnackBar(