Rename to LocaleSwitcher, tweak HomeMenu layout
This commit is contained in:
parent
31be98dd26
commit
65d5fd48d3
@ -1,7 +1,7 @@
|
||||
import 'package:wonders/common_libs.dart';
|
||||
|
||||
class LocaleButton extends StatelessWidget with GetItMixin {
|
||||
LocaleButton({Key? key}) : super(key: key);
|
||||
class LocaleSwitcher extends StatelessWidget with GetItMixin {
|
||||
LocaleSwitcher({Key? key}) : super(key: key);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
@ -4,7 +4,7 @@ import 'package:wonders/common_libs.dart';
|
||||
import 'package:wonders/logic/data/wonder_data.dart';
|
||||
import 'package:wonders/ui/common/app_backdrop.dart';
|
||||
import 'package:wonders/ui/common/app_icons.dart';
|
||||
import 'package:wonders/ui/common/controls/locale_button.dart';
|
||||
import 'package:wonders/ui/common/controls/locale_switcher.dart';
|
||||
import 'package:wonders/ui/screens/home_menu/about_dialog_content.dart';
|
||||
|
||||
class HomeMenu extends StatelessWidget {
|
||||
@ -50,11 +50,23 @@ class HomeMenu extends StatelessWidget {
|
||||
),
|
||||
),
|
||||
|
||||
SafeArea(
|
||||
child: PaddedRow(
|
||||
padding: EdgeInsets.symmetric(
|
||||
horizontal: $styles.insets.md,
|
||||
vertical: $styles.insets.sm,
|
||||
),
|
||||
children: [
|
||||
/// Back btn
|
||||
BackBtn.close(
|
||||
bgColor: Colors.transparent,
|
||||
iconColor: $styles.colors.offWhite,
|
||||
).safe(),
|
||||
),
|
||||
Spacer(),
|
||||
LocaleSwitcher()
|
||||
],
|
||||
),
|
||||
),
|
||||
|
||||
/// Content
|
||||
Positioned.fill(
|
||||
@ -77,16 +89,6 @@ class HomeMenu extends StatelessWidget {
|
||||
),
|
||||
),
|
||||
),
|
||||
Positioned(
|
||||
right: -$styles.insets.xs,
|
||||
top: $styles.insets.xs,
|
||||
child: SafeArea(
|
||||
child: Padding(
|
||||
padding: EdgeInsets.symmetric(horizontal: $styles.insets.lg),
|
||||
child: LocaleButton(),
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
|
@ -2,7 +2,7 @@ import 'package:flutter_svg/flutter_svg.dart';
|
||||
import 'package:wonders/common_libs.dart';
|
||||
import 'package:wonders/ui/common/app_icons.dart';
|
||||
import 'package:wonders/ui/common/controls/app_page_indicator.dart';
|
||||
import 'package:wonders/ui/common/controls/locale_button.dart';
|
||||
import 'package:wonders/ui/common/controls/locale_switcher.dart';
|
||||
import 'package:wonders/ui/common/static_text_scale.dart';
|
||||
import 'package:wonders/ui/common/themed_text.dart';
|
||||
import 'package:wonders/ui/common/utils/app_haptics.dart';
|
||||
@ -142,7 +142,7 @@ class _IntroScreenState extends State<IntroScreen> {
|
||||
Positioned(
|
||||
right: 0,
|
||||
top: 0,
|
||||
child: LocaleButton(),
|
||||
child: LocaleSwitcher(),
|
||||
),
|
||||
]);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user