Skip to content

Text Field ​

Single-line text input with validation support.

Installation ​

bash
bricolage_ui add textfield
bash
flutter pub add bricolage_ui

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