fix: ux on decimals

This commit is contained in:
alzalia1 2025-08-20 13:21:05 +02:00
parent 892cd03f79
commit ec26aa873c

View file

@ -122,7 +122,6 @@ class _SellPageState extends State<SellPage> {
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<SellPage> {
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<SellPage> {
),
);
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<SellPage> {
return;
}
widget.viewModel.sendSell(
double.parse(price.text),
double.parse(
price.text.replaceFirst(",", "."),
),
);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(