formatData function
Implementation
String formatData(BuildContext context, String data) {
if (isMaterial(context)) {
final providerState = PlatformProvider.of(context);
final matchMaterialCaseForPlatformText =
providerState?.settings.matchMaterialCaseForPlatformText ?? true;
final m3 = PlatformTheme.of(context)?.isMaterial3 ??
Theme.of(context).useMaterial3;
// If it material3 and we want to match the casing as defined for material3 then do not return ALL CAPS
if (m3 && matchMaterialCaseForPlatformText) {
return data;
}
return data.toUpperCase();
}
return data;
}