You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fluffychat/lib/pangea/widgets/common_widgets/p_input_field.dart

35 lines
838 B
Dart

import 'package:flutter/material.dart';
class PInputTextField extends StatelessWidget {
TextEditingController controller;
Function(String) onSubmit;
String labelText;
String hintText;
PInputTextField({
super.key,
required this.controller,
required this.onSubmit,
required this.labelText,
required this.hintText,
});
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(12.0),
child: TextField(
controller: controller,
autofocus: true,
autocorrect: false,
textInputAction: TextInputAction.go,
onSubmitted: onSubmit,
decoration: InputDecoration(
labelText: labelText,
prefixIcon: const Icon(Icons.people_outlined),
hintText: hintText,
),
),
);
}
}