TextField
Text input field with validation, labels, and multiple states.
File: example/lib/widgets/textfield.dart
Factory Methods
FBTextField.basic()- Simple text inputFBTextField.outlined()- Outlined styleFBTextField.filled()- Filled background styleFBTextField.labeled()- With floating label
Properties
label: String
hint: String
maxLines: int
minLines: int
obscureText: bool
validator: Function
onChanged: Function
onSubmitted: Function
enabled: bool
enableSuggestions: bool
Usage Example
FBTextField.outlined(
label: 'Email',
hint: 'Enter your email',
onChanged: (value) => print(value),
)
With Validation
FBTextField.outlined(
label: 'Password',
obscureText: true,
validator: (value) {
if (value.isEmpty) return 'Password required';
if (value.length < 6) return 'Min 6 characters';
return null;
},
)