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';
|
import 'package:wonders/common_libs.dart';
|
||||||
|
|
||||||
class LocaleButton extends StatelessWidget with GetItMixin {
|
class LocaleSwitcher extends StatelessWidget with GetItMixin {
|
||||||
LocaleButton({Key? key}) : super(key: key);
|
LocaleSwitcher({Key? key}) : super(key: key);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
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/logic/data/wonder_data.dart';
|
||||||
import 'package:wonders/ui/common/app_backdrop.dart';
|
import 'package:wonders/ui/common/app_backdrop.dart';
|
||||||
import 'package:wonders/ui/common/app_icons.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';
|
import 'package:wonders/ui/screens/home_menu/about_dialog_content.dart';
|
||||||
|
|
||||||
class HomeMenu extends StatelessWidget {
|
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
|
/// Back btn
|
||||||
BackBtn.close(
|
BackBtn.close(
|
||||||
bgColor: Colors.transparent,
|
bgColor: Colors.transparent,
|
||||||
iconColor: $styles.colors.offWhite,
|
iconColor: $styles.colors.offWhite,
|
||||||
).safe(),
|
),
|
||||||
|
Spacer(),
|
||||||
|
LocaleSwitcher()
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
|
|
||||||
/// Content
|
/// Content
|
||||||
Positioned.fill(
|
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/common_libs.dart';
|
||||||
import 'package:wonders/ui/common/app_icons.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/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/static_text_scale.dart';
|
||||||
import 'package:wonders/ui/common/themed_text.dart';
|
import 'package:wonders/ui/common/themed_text.dart';
|
||||||
import 'package:wonders/ui/common/utils/app_haptics.dart';
|
import 'package:wonders/ui/common/utils/app_haptics.dart';
|
||||||
@ -142,7 +142,7 @@ class _IntroScreenState extends State<IntroScreen> {
|
|||||||
Positioned(
|
Positioned(
|
||||||
right: 0,
|
right: 0,
|
||||||
top: 0,
|
top: 0,
|
||||||
child: LocaleButton(),
|
child: LocaleSwitcher(),
|
||||||
),
|
),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user