import 'package:flutter/material.dart';
import 'package:my_portfolio/constants/colors.dart';
class CustomTextField extends StatelessWidget {
const CustomTextField({
super.key,
this.controller,
this.maxLine=1,
this.hintText,
});
final TextEditingController? controller;
final int maxLine;
final String? hintText;
@override
Widget build(BuildContext context) {
return TextField(
controller: controller,
maxLines: maxLine,
style: const TextStyle(color: CustomColor.scaffoldBg),
decoration: InputDecoration(
contentPadding: const EdgeInsets.all(16),
filled: true,
fillColor: CustomColor.whiteSecondary,
focusedBorder: getInputBorder,
enabledBorder: getInputBorder,
border: getInputBorder,
hintText: hintText,
hintStyle: TextStyle(color: CustomColor.hintDark),
),
);
}
OutlineInputBorder get getInputBorder {
return OutlineInputBorder(
borderRadius: BorderRadius.circular(10),
borderSide: BorderSide.none,
);
}
}