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,
 | 
						|
      ),
 | 
						|
    );
 | 
						|
  }
 | 
						|
}
 |