Textarea constructor
Textarea({
- String? className,
- String? style,
- Map<
String, String> ? attrs, - String? placeholder,
- String? value,
- String? name,
- int? rows,
- int? cols,
- Map<
String, BloomEventHandler> ? on, - BloomEventHandler? onInput,
- BloomEventHandler? onChange,
- BloomEventHandler? onFocus,
- BloomEventHandler? onBlur,
- BloomEventHandler? onKeyDown,
- BloomEventHandler? onKeyUp,
Creates a <textarea> element descriptor with attribute and event shorthands.
Implementation
Textarea({
super.className,
super.style,
Map<String, String>? attrs,
String? placeholder,
String? value,
String? name,
int? rows,
int? cols,
Map<String, BloomEventHandler>? on,
BloomEventHandler? onInput,
BloomEventHandler? onChange,
BloomEventHandler? onFocus,
BloomEventHandler? onBlur,
BloomEventHandler? onKeyDown,
BloomEventHandler? onKeyUp,
}) : super(
'textarea',
attrs: _mergeAttrs(attrs, {
if (placeholder != null) 'placeholder': placeholder,
if (value != null) 'value': value,
if (name != null) 'name': name,
if (rows != null) 'rows': '$rows',
if (cols != null) 'cols': '$cols',
}),
on: _mergeEvents(on,
onInput: onInput,
onChange: onChange,
onFocus: onFocus,
onBlur: onBlur,
onKeyDown: onKeyDown,
onKeyUp: onKeyUp),
);