continue settings

This commit is contained in:
2025-03-01 18:16:10 -06:00
parent a957126d90
commit 734f2d3ffe
4 changed files with 80 additions and 28 deletions

View File

@@ -3,6 +3,7 @@ import 'package:provider/provider.dart';
import 'package:repertory/constants.dart' as constants;
import 'package:repertory/models/mount_list.dart';
import 'package:repertory/types/mount_config.dart';
import 'package:repertory/widgets/mount_list_widget.dart';
import 'package:repertory/widgets/mount_settings.dart';
@@ -24,10 +25,13 @@ class MyApp extends StatelessWidget {
routes: {'/': (context) => const MyHomePage(title: constants.appTitle)},
onGenerateRoute: (settings) {
if (settings.name == '/settings') {
// final args = settings.arguments as ScreenArguments;
final mountConfig = settings.arguments as MountConfig;
return MaterialPageRoute(
builder: (context) {
return MountSettingsWidget(title: constants.appTitle);
return MountSettingsWidget(
title: constants.appTitle,
config: mountConfig,
);
},
);
}