feat: create customer

This commit is contained in:
efrilm
2025-08-03 16:13:33 +07:00
parent 52bedee66d
commit c87276a0ea
11 changed files with 1151 additions and 15 deletions
+5 -3
View File
@@ -102,9 +102,11 @@ class CustomModalDialog extends StatelessWidget {
],
),
),
Padding(
padding: contentPadding ?? EdgeInsets.zero,
child: child,
Flexible(
child: SingleChildScrollView(
padding: contentPadding ?? EdgeInsets.zero,
child: child,
),
),
],
),
+6 -8
View File
@@ -14,6 +14,8 @@ class CustomTextField extends StatelessWidget {
final Widget? prefixIcon;
final Widget? suffixIcon;
final bool readOnly;
final int? maxLines;
final String? Function(String?)? validator;
const CustomTextField({
super.key,
@@ -28,6 +30,8 @@ class CustomTextField extends StatelessWidget {
this.prefixIcon,
this.suffixIcon,
this.readOnly = false,
this.maxLines,
this.validator,
});
@override
@@ -53,17 +57,11 @@ class CustomTextField extends StatelessWidget {
textInputAction: textInputAction,
textCapitalization: textCapitalization ?? TextCapitalization.none,
readOnly: readOnly,
maxLines: maxLines,
validator: validator,
decoration: InputDecoration(
prefixIcon: prefixIcon,
suffixIcon: suffixIcon,
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(16.0),
borderSide: const BorderSide(color: Colors.grey),
),
enabledBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(16.0),
borderSide: const BorderSide(color: Colors.grey),
),
hintText: label,
),
),