buildMaterialLabelText method
Widget?
buildMaterialLabelText(
- BuildContext context, {
- Object? labelOverride = #none,
- bool isError = false,
Implementation
Widget? buildMaterialLabelText(
BuildContext context, {
Object? labelOverride = #none,
bool isError = false,
}) {
var label = this.label;
if (labelOverride != #none) {
label = labelOverride as String?;
}
if (label == null) return null;
final (inputTheme, bindingStyle, theme) = resolveTheme(context);
var style = inputTheme.labelStyle;
if (isError) {
style = inputTheme.errorStyle ?? TextStyle(color: theme.colorScheme.error);
}
return Text(label, style: style);
}