build method

  1. @override
Map<String, Object?> build()
override

Implementation

@override
Map<String, Object?> build() => {
      ...super.build(),
      'custom_id': customId,
      'style': style.value,
      'label': label,
      if (minLength != null) 'min_length': minLength,
      if (maxLength != null) 'max_length': maxLength,
      if (isRequired != null) 'required': isRequired,
      if (value != null) 'value': value,
      if (placeholder != null) 'placeholder': placeholder,
    };