import 'package:flutter/material.dart'; import 'package:game_tracker/core/custom_theme.dart'; class TextInputField extends StatelessWidget { final TextEditingController controller; final ValueChanged? onChanged; final String hintText; const TextInputField({ super.key, required this.controller, required this.hintText, this.onChanged, }); @override Widget build(BuildContext context) { return TextField( controller: controller, onChanged: onChanged, decoration: InputDecoration( filled: true, fillColor: CustomTheme.boxColor, hintText: hintText, hintStyle: const TextStyle(fontSize: 18), enabledBorder: OutlineInputBorder( borderRadius: const BorderRadius.all(Radius.circular(12)), borderSide: BorderSide(color: CustomTheme.boxBorder), ), focusedBorder: OutlineInputBorder( borderRadius: const BorderRadius.all(Radius.circular(12)), borderSide: BorderSide(color: CustomTheme.boxBorder), ), floatingLabelBehavior: FloatingLabelBehavior.never, ), ); } }