Fixes & Translation

pull/287/head
aamir-csol 4 months ago
parent e842d85254
commit 597b637ca6

@ -9,6 +9,7 @@ import 'package:hmg_patient_app_new/core/utils/utils.dart';
import 'package:hmg_patient_app_new/extensions/string_extensions.dart';
import 'package:hmg_patient_app_new/extensions/widget_extensions.dart';
import 'package:hmg_patient_app_new/generated/locale_keys.g.dart';
import 'dart:ui' as ui;
class CustomCountryDropdown extends StatefulWidget {
final List<CountryEnum> countryList;
@ -160,9 +161,13 @@ class CustomCountryDropdownState extends State<CustomCountryDropdown> {
AppState appState = getIt.get<AppState>();
RenderBox renderBox = context.findRenderObject() as RenderBox;
Offset offset = renderBox.localToGlobal(Offset.zero);
bool isRtl = appState.getLanguageCode() == "ar";
double leftPosition = isRtl ? offset.dx + 8 + renderBox.size.width - (!widget.isFromBottomSheet ? renderBox.size.width : 60.h) : offset.dx;
double leftPosition;
if (isRtl) {
leftPosition = offset.dx;
} else {
leftPosition = offset.dx;
}
_overlayEntry = OverlayEntry(
builder: (context) => Stack(

Loading…
Cancel
Save