TF-1984 Move Get.find() outside the build method

(cherry picked from commit 22b810dfda89f19dfb54f632ed6c390bf81ca326)
This commit is contained in:
dab246
2023-08-30 16:19:46 +07:00
committed by Dat Vu
parent 3c173caa4e
commit 5c7eb62eb7
4 changed files with 43 additions and 62 deletions
@@ -12,7 +12,9 @@ class LanguageRegionOverlay extends StatelessWidget {
final double? maxWidth;
final OnSelectLanguageAction onSelectLanguageAction;
const LanguageRegionOverlay({
final _responsiveUtils = Get.find<ResponsiveUtils>();
LanguageRegionOverlay({
Key? key,
required this.listSupportedLanguages,
required this.localeSelected,
@@ -54,11 +56,10 @@ class LanguageRegionOverlay extends StatelessWidget {
}
double _getHeightOverlay(BuildContext context) {
final responsiveUtils = Get.find<ResponsiveUtils>();
const double maxHeightTopBar = 80;
const double maxHeightTitleLanguage = 200;
const double paddingBottom = 16;
final currentHeight = responsiveUtils.getSizeScreenHeight(context);
final currentHeight = _responsiveUtils.getSizeScreenHeight(context);
double maxHeightForm = currentHeight - maxHeightTopBar - maxHeightTitleLanguage - paddingBottom;
return maxHeightForm;
}