Texts for joys fix

This commit is contained in:
Ivan Murashov
2018-03-14 20:45:39 +03:00
parent a27ee31f1c
commit 5aa9e3684d
5 changed files with 21 additions and 76 deletions

View File

@@ -78,7 +78,7 @@ class PurchaseScreenState<T> extends BaseState<PurchaseScreen> {
}
if (bonus.length > 0) {
if (app = 'crypto') {
if (app == 'crypto') {
widgetList.add(getValueWithDescription(StringsLocalization.joys(), bonus));
} else {
widgetList.add(getValueWithDescription(StringsLocalization.bonus(), bonus));
@@ -130,50 +130,13 @@ class PurchaseScreenState<T> extends BaseState<PurchaseScreen> {
getBonusInputField() {
if (app = 'crypto') {
var bonusTextField = new EnsureVisibleWhenFocused(
focusNode: _focusNodeBonus,
child: new TextField(
focusNode: _focusNodeBonus,
keyboardType: TextInputType.number,
decoration: new InputDecoration.collapsed(
hintText: StringsLocalization.joysHint(),
hintStyle: new TextStyle(color: greyTextColor, fontSize: 16.0)
),
controller: bonusController,
onSubmitted: (String text) {
setState(() {
bonusController.text = text;
});
},
textAlign: TextAlign.center,
));
} else {
var bonusTextField = new EnsureVisibleWhenFocused(
focusNode: _focusNodeBonus,
child: new TextField(
focusNode: _focusNodeBonus,
keyboardType: TextInputType.number,
decoration: new InputDecoration.collapsed(
hintText: StringsLocalization.bonusHint(),
hintStyle: new TextStyle(color: greyTextColor, fontSize: 16.0)
),
controller: bonusController,
onSubmitted: (String text) {
setState(() {
bonusController.text = text;
});
},
textAlign: TextAlign.center,
));
}
var bonusTextField = new EnsureVisibleWhenFocused(
focusNode: _focusNodeBonus,
child: new TextField(
focusNode: _focusNodeBonus,
keyboardType: TextInputType.number,
decoration: new InputDecoration.collapsed(
hintText: StringsLocalization.bonusHint(),
hintText: (app != 'crypto') ? StringsLocalization.bonusHint() : StringsLocalization.joysHint(),
hintStyle: new TextStyle(color: greyTextColor, fontSize: 16.0)
),
controller: bonusController,
@@ -202,7 +165,7 @@ class PurchaseScreenState<T> extends BaseState<PurchaseScreen> {
top: 5.0
),
child: new Text(
(app = 'crypto')?" ":StringsLocalization.bonusExplanation(),
(app == 'crypto') ? " " : StringsLocalization.bonusExplanation(),
textAlign: TextAlign.center,
overflow: TextOverflow.ellipsis,
style: new TextStyle(color: greyTextColor, fontSize: 11.0),

View File

@@ -91,15 +91,14 @@ class PurchaseSuccessScreenState<T> extends BaseState<PurchaseSuccessScreen> {
if (app != 'crypto') {
if (bonusPlus > 0) {
widgetList.add(getValueWithDescription(StringsLocalization.bonusPlus(), bonusPlus.toString()));
}
}
if (bonusMinus > 0) {
if (app = 'crypto') {
widgetList.add(getValueWithDescription(StringsLocalization.joysMinus(), bonusMinus.toString()));
widgetList.add(getValueWithDescription(StringsLocalization.bonusPlus(), bonusPlus.toString()));
}
} else {
widgetList.add(getValueWithDescription(StringsLocalization.bonusMinus(), bonusMinus.toString()));
}
if (bonusMinus > 0) {
widgetList.add(getValueWithDescription(app == 'crypto'
? StringsLocalization.joysMinus()
: StringsLocalization.bonusMinus(), bonusMinus.toString()));
}
if (app != 'autobonus') {