Fix ip widget directionality

This commit is contained in:
problematicconsumer
2024-02-15 12:24:18 +03:30
parent d785de5f62
commit 4c24c0b419

View File

@@ -27,6 +27,7 @@ class IPText extends HookConsumerWidget {
final t = ref.watch(translationsProvider); final t = ref.watch(translationsProvider);
final isVisible = ref.watch(_showIp); final isVisible = ref.watch(_showIp);
final textTheme = Theme.of(context).textTheme; final textTheme = Theme.of(context).textTheme;
final ipStyle = constrained ? textTheme.labelMedium : textTheme.labelLarge;
return Semantics( return Semantics(
label: t.proxies.ipInfoSemantics.address, label: t.proxies.ipInfoSemantics.address,
@@ -41,7 +42,8 @@ class IPText extends HookConsumerWidget {
child: AnimatedCrossFade( child: AnimatedCrossFade(
firstChild: Text( firstChild: Text(
ip, ip,
style: textTheme.labelMedium, style: ipStyle,
textDirection: TextDirection.ltr,
overflow: TextOverflow.ellipsis, overflow: TextOverflow.ellipsis,
), ),
secondChild: Padding( secondChild: Padding(
@@ -51,8 +53,8 @@ class IPText extends HookConsumerWidget {
child: Text( child: Text(
obscureIp(ip), obscureIp(ip),
semanticsLabel: t.general.hidden, semanticsLabel: t.general.hidden,
style: style: ipStyle,
constrained ? textTheme.labelMedium : textTheme.labelLarge, textDirection: TextDirection.ltr,
overflow: TextOverflow.ellipsis, overflow: TextOverflow.ellipsis,
), ),
), ),