Level up popup tweaks (#3917)

* Use L10n for 'Level up' text

* Replace drop down button with close button

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
pull/2245/head
Kelrap 2 months ago committed by GitHub
parent b2834e9506
commit 8fdeb2d48a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -5226,6 +5226,7 @@
"joinOpenSession": "Join open session", "joinOpenSession": "Join open session",
"less": "less", "less": "less",
"activityNotFound": "Activity not found", "activityNotFound": "Activity not found",
"levelUp": "Level up",
"myActivities": "My activities", "myActivities": "My activities",
"openToJoin": "Open to join", "openToJoin": "Open to join",
"results": "Results", "results": "Results",

@ -7,10 +7,10 @@ import 'package:cached_network_image/cached_network_image.dart';
import 'package:fluffychat/config/app_config.dart'; import 'package:fluffychat/config/app_config.dart';
import 'package:fluffychat/config/themes.dart'; import 'package:fluffychat/config/themes.dart';
import 'package:fluffychat/l10n/l10n.dart';
import 'package:fluffychat/pangea/analytics_misc/analytics_constants.dart'; import 'package:fluffychat/pangea/analytics_misc/analytics_constants.dart';
import 'package:fluffychat/pangea/analytics_misc/level_up/level_up_manager.dart'; import 'package:fluffychat/pangea/analytics_misc/level_up/level_up_manager.dart';
import 'package:fluffychat/pangea/analytics_misc/level_up/level_up_popup.dart'; import 'package:fluffychat/pangea/analytics_misc/level_up/level_up_popup.dart';
import 'package:fluffychat/pangea/common/config/environment.dart';
import 'package:fluffychat/pangea/common/utils/overlay.dart'; import 'package:fluffychat/pangea/common/utils/overlay.dart';
import 'package:fluffychat/pangea/constructs/construct_repo.dart'; import 'package:fluffychat/pangea/constructs/construct_repo.dart';
import 'package:fluffychat/widgets/matrix.dart'; import 'package:fluffychat/widgets/matrix.dart';
@ -237,7 +237,7 @@ class LevelUpBannerState extends State<LevelUpBanner>
crossAxisAlignment: WrapCrossAlignment.center, crossAxisAlignment: WrapCrossAlignment.center,
children: [ children: [
Text( Text(
"Level up", L10n.of(context).levelUp,
style: style, style: style,
overflow: TextOverflow.ellipsis, overflow: TextOverflow.ellipsis,
), ),
@ -256,17 +256,19 @@ class LevelUpBannerState extends State<LevelUpBanner>
child: Row( child: Row(
mainAxisAlignment: MainAxisAlignment.end, mainAxisAlignment: MainAxisAlignment.end,
children: [ children: [
if (Environment.isStagingEnvironment)
SizedBox( SizedBox(
width: 32.0, width: 32.0,
height: 32.0, height: 32.0,
child: Center( child: Center(
child: IconButton( child: IconButton(
icon: const Icon(Icons.arrow_drop_down), icon: const Icon(Icons.close),
style: IconButton.styleFrom( style: IconButton.styleFrom(
padding: const EdgeInsets.all(4.0), padding: const EdgeInsets.all(4.0),
), ),
onPressed: _toggleDetails, onPressed: () {
MatrixState.pAnyState
.closeOverlay("level_up_notification");
},
constraints: const BoxConstraints(), constraints: const BoxConstraints(),
color: color:
Theme.of(context).colorScheme.onSurface, Theme.of(context).colorScheme.onSurface,

Loading…
Cancel
Save