Skip to content

Text Field

Single-line text input with validation support.

Installation

bash
flutter_studio add textfield
bash
flutter pub add flutter_studio

Usage

Basic Text Field

dart
CustomTextField(
  label: 'Email',
  placeholder: 'Enter your email',
  onChanged: (value) {
    print(value);
  },
)

With Validation

dart
CustomTextField(
  label: 'Email',
  validator: (value) {
    if (value?.isEmpty ?? true) {
      return 'Email is required';
    }
    return null;
  },
)

API Reference

Properties

PropertyTypeDefaultDescription
labelString?nullField label
placeholderString?nullPlaceholder text
onChangedValueChanged?nullCallback when value changes