Commit ae703c52c13cb40b1fafda182d8222e48f39ee0e

Authored by 常守达
1 parent 2be22b94

fix(login): 输入框错误提示

... ... @@ -140,10 +140,10 @@ class AddSecurityEmailController extends GetxController {
Future<void> sendVerificationEmail({bool isChangeEmail = false}) async {
hasSubmittedEmail.value = true;
// if (!isEmailValid) {
// AppToast.show(l10n.invalidEmailFormat);
// return;
// }
if (!isEmailValid) {
// AppToast.show(l10n.invalidEmailFormat);
return;
}
try {
await LoadingService.instance.run(() async {
final checkRsult = await _userApi.requestEmailCheck(
... ...
... ... @@ -138,39 +138,43 @@ class AddSecurityEmailView extends GetView<AddSecurityEmailController> {
}),
),
),
Obx(() {
if (!c.showError) return const SizedBox(height: 0);
return Padding(
padding: const EdgeInsets.only(top: 8, left: 20),
child: Align(
alignment: Alignment.centerLeft,
child: Text(
l10n.invalidEmailFormat,
style: TextStyle(
color: Theme.of(context).colorScheme.error,
fontSize: 12,
),
),
),
);
}),
SizedBox(
height: 88,
child: Padding(
padding:
const EdgeInsets.only(top: 8.0, left: 20, right: 20),
child: Obx(() => c.emailInput.value.isNotEmpty &&
controller.isEmailExist.value
? Text(
controller.isEmailExistText,
textAlign: TextAlign.center,
style: TextStyle(
color: context.colors.warning,
fontSize: 14,
fontWeight: FontWeight.w400,
child: Column(
children: [
Obx(() {
if (!c.showError) return const SizedBox(height: 0);
return Padding(
padding: const EdgeInsets.only(top: 8, left: 20),
child: Align(
alignment: Alignment.centerLeft,
child: Text(
l10n.invalidEmailFormat,
style: TextStyle(
color: context.colors.warning,
fontSize: 12,
),
),
)
: SizedBox.shrink()),
),
);
}),
Padding(
padding: const EdgeInsets.only(
top: 8.0, left: 20, right: 20),
child: Obx(() => c.emailInput.value.isNotEmpty &&
controller.isEmailExist.value
? Text(
controller.isEmailExistText,
textAlign: TextAlign.center,
style: TextStyle(
color: context.colors.warning,
fontSize: 14,
fontWeight: FontWeight.w400,
),
)
: SizedBox.shrink()),
),
],
),
),
SizedBox(
... ...