32 lines
		
	
	
		
			821 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			821 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
| import 'package:em2rp/utils/colors.dart';
 | |
| import 'package:flutter/material.dart';
 | |
| 
 | |
| class EmailTextFieldWidget extends StatelessWidget {
 | |
|   final TextEditingController emailController;
 | |
|   final bool highlightEmailField;
 | |
| 
 | |
|   const EmailTextFieldWidget({
 | |
|     super.key,
 | |
|     required this.emailController,
 | |
|     required this.highlightEmailField,
 | |
|   });
 | |
| 
 | |
|   @override
 | |
|   Widget build(BuildContext context) {
 | |
|     return TextField(
 | |
|       controller: emailController,
 | |
|       keyboardType: TextInputType.emailAddress,
 | |
|       decoration: InputDecoration(
 | |
|         labelText: 'Email',
 | |
|         border: OutlineInputBorder(
 | |
|           borderSide: highlightEmailField
 | |
|               ? const BorderSide(color: Colors.red)
 | |
|               : const BorderSide(),
 | |
|         ),
 | |
|         filled: true,
 | |
|         fillColor: AppColors.blanc,
 | |
|       ),
 | |
|     );
 | |
|   }
 | |
| }
 |