buildContainer method
Widget
buildContainer({
- bool isMultiline = false,
- Widget? child,
- Widget? postWidget,
- Widget? preWidget,
- VoidCallback? onTap,
- bool block = true,
- bool focusOnTap = true,
inherited
Implementation
Widget buildContainer({
bool isMultiline = false,
Widget? child,
Widget? postWidget,
Widget? preWidget,
VoidCallback? onTap,
bool block = true,
bool focusOnTap = true,
}) {
return InkWell(
onTap: _widget.disabled
? null
: () {
onTap?.call();
_widget.onTap?.call();
if (focusOnTap) {
focusMixin?.focusNode.requestFocus();
}
},
child: wTheme.buildContainer(
states,
child: child,
additionalPostWidget: postWidget,
additionalPreWidget: preWidget,
label: _widget.label,
tag: _widget.tag,
helperText: _widget.helperText,
errors: validationMixin?.errorsNotifier.value,
isRequired: _widget.isRequired,
isMultiline: isMultiline,
block: block,
),
);
}