import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'package:fcs/model/language_model.dart'; import 'package:fcs/fcs/common/helpers/theme.dart'; import 'localization/app_translations.dart'; class LocalText extends Text { final BuildContext context; LocalText(this.context, String translationKey, {Color color, double fontSize, FontWeight fontWeight, List translationVariables, bool underline = false}) : super( AppTranslations.of(context).text(translationKey, translationVariables: translationVariables), style: Provider.of(context).isEng ? newLabelStyle( color: color, fontSize: fontSize, fontWeight: fontWeight, underline: underline) : newLabelStyleMM( color: color, fontSize: fontSize, fontWeight: fontWeight, underline: underline)); }