import 'package:flutter/material.dart'; import 'package:get/get.dart'; class InputField extends StatelessWidget { final String hintText; final String labelText; final TextEditingController controller; final bool obscureText; final TextInputType? keyboardType; const InputField({ super.key, required this.hintText, required this.labelText, required this.controller, this.obscureText = false, this.keyboardType = TextInputType.text, }); @override Widget build(BuildContext context) { return Container( height: 65, width: Get.width * 0.9, padding: const EdgeInsets.fromLTRB(6, 10, 10, 0), child: TextFormField( controller: controller, obscureText: obscureText, keyboardType: keyboardType, decoration: InputDecoration( labelText: labelText, hintText: hintText, labelStyle: const TextStyle( color: Color(0xFF000000), ), enabledBorder: const OutlineInputBorder( borderSide: BorderSide(color: Colors.grey), borderRadius: BorderRadius.all(Radius.circular(8)), ), focusedBorder: const OutlineInputBorder( borderSide: BorderSide(color: Colors.blue), borderRadius: BorderRadius.all(Radius.circular(8)), ), contentPadding: const EdgeInsets.symmetric(vertical: 10, horizontal: 16), fillColor: Colors.white, filled: true, ), ), ); } }