aman-satu-flutter/lib/views/work/tabs/component/custom_field.dart

59 lines
1.5 KiB
Dart

import 'package:flutter/material.dart';
class CustomField extends StatelessWidget {
final String? hintText;
final IconData? iconData;
final String? label;
CustomField({@required this.hintText, @required this.iconData, this.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,
),
),
),
),
);
}
}