feat:login page done

This commit is contained in:
jahongireshonqulov
2025-10-28 19:41:05 +05:00
parent 4c652c2b47
commit cdec9980af
16 changed files with 324 additions and 67 deletions

View File

@@ -0,0 +1,31 @@
import 'package:mask_text_input_formatter/mask_text_input_formatter.dart';
abstract class Formatters {
static final phoneFormatter = MaskTextInputFormatter(
mask: '## ### ## ##',
filter: {"#": RegExp(r'[0-9]')},
type: MaskAutoCompletionType.lazy,
);
static final cardFormatter = MaskTextInputFormatter(
mask: '#### #### #### ####',
filter: {"#": RegExp(r'[0-9]')},
type: MaskAutoCompletionType.lazy,
);
static final cardNumberFormatter = MaskTextInputFormatter(
mask: '#### #### #### ####',
filter: {"#": RegExp(r'[0-9]')},
type: MaskAutoCompletionType.lazy,
);
static final cardExpirationDateFormatter = MaskTextInputFormatter(
mask: '##/##',
filter: {"#": RegExp(r'[0-9]')},
type: MaskAutoCompletionType.lazy,
);
static final moneyFormatter = MaskTextInputFormatter(
mask: '########',
filter: {"#": RegExp(r'[0-9]')},
type: MaskAutoCompletionType.lazy,
);
}