fix: ux on decimals
This commit is contained in:
parent
892cd03f79
commit
ec26aa873c
1 changed files with 10 additions and 4 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Reference in a new issue