간편 로그인 · 성운/행성 생성을 아래에서 올라오는 전환으로

This commit is contained in:
Sn-Kinos
2026-10-06 04:03:51 +09:00
parent 6cf45284ca
commit 55f3f503a3
7 changed files with 16 additions and 25 deletions
@@ -1,5 +1,7 @@
import 'package:flutter/material.dart';
import '../../core/ui/sheet_route.dart';
import 'home_data.dart';
import 'home_screen.dart' show HomeHeader;
import 'planet_create_screen.dart';
@@ -65,7 +67,7 @@ class GrowthCompleteScreen extends StatelessWidget {
growth: growth,
fandomId: nebulaName,
onBirth: () => Navigator.of(context).push(
MaterialPageRoute<void>(
SheetRoute<void>(
builder: (_) => PlanetCreateScreen(nebulaName: nebulaName),
),
),
+2 -2
View File
@@ -16,7 +16,7 @@ import 'package:go_router/go_router.dart';
import '../../core/format.dart';
import '../../core/i18n/app_locale.dart';
import '../../core/theme/tokens.dart';
import '../../core/ui/app_dialog.dart' show slideUpRoute;
import '../../core/ui/sheet_route.dart';
import '../../core/ui/app_icons.dart';
import '../../core/data/planet_visual_state.dart';
import '../../core/ui/live_stream.dart';
@@ -168,7 +168,7 @@ class _HomeScreenState extends State<HomeScreen> with WidgetsBindingObserver {
final created = await Navigator.of(
context,
rootNavigator: true,
).push(slideUpRoute<String>((_) => screen));
).push(SheetRoute<String>(builder: (_) => screen));
if (created == null || !mounted) return;
if (widget.galaxyRepository case final repository?) {
setState(() {