import 'package:flutter/material.dart'; class CustomField extends StatelessWidget { CustomField({@required this.hintText, @required this.iconData, this.label}); final String? hintText; final IconData? iconData; final String? label; @override Widget build(BuildContext context) { return Container( margin: EdgeInsets.only(bottom: 24), child: TextField( style: TextStyle( fontSize: 14, //color: kGreyColor, fontWeight: FontWeight.bold, ), decoration: InputDecoration( hintText: hintText, hintStyle: TextStyle( fontSize: 14, //color: kGreyColor, fontWeight: FontWeight.bold, ), labelText: label, enabledBorder: UnderlineInputBorder( borderSide: BorderSide( //color: kPrimaryColor, width: 2, ), ), focusedBorder: UnderlineInputBorder( borderSide: BorderSide( //color: kPrimaryColor, width: 2, ), ), border: UnderlineInputBorder( borderSide: BorderSide( //color: kPrimaryColor, width: 2, ), ), prefixIcon: Padding( padding: EdgeInsets.only(right: 16), child: Icon( iconData, //color: kPrimaryColor, ), ), ), ), ); } }