buildErrors method
Implementation
Widget buildErrors(TInputContext ctx, List<String> errors) {
if (errorsBuilder != null) {
return errorsBuilder!(ctx, errors);
}
if (errors.isEmpty) return const SizedBox.shrink();
final resolvedErrorStyle = _resolve(errorTextStyle, ctx.states);
return Padding(
padding: const EdgeInsets.only(top: 4.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: errors
.map(
(error) => Padding(
padding: const EdgeInsets.only(bottom: 2.0),
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Expanded(child: Text('• $error', style: resolvedErrorStyle ?? TextStyle(fontSize: 12.0, color: ctx.colors.error))),
],
),
),
)
.toList(),
),
);
}