diff --git a/web/repertory/lib/main.dart b/web/repertory/lib/main.dart index 1523858b..3302c928 100644 --- a/web/repertory/lib/main.dart +++ b/web/repertory/lib/main.dart @@ -25,28 +25,28 @@ class MyApp extends StatelessWidget { initialRoute: '/', routes: {'/': (context) => const MyHomePage(title: constants.appTitle)}, onGenerateRoute: (settings) { - if (settings.name == '/settings') { - final mountConfig = settings.arguments as MountConfig; - return MaterialPageRoute( - builder: (context) { - return MountSettingsWidget( - title: - '${initialCaps(mountConfig.type)} [${formatMountName(mountConfig.type, mountConfig.name)}] Settings', - config: mountConfig, - ); - }, - ); + if (settings.name != '/settings') { + return null; } - return null; + + final mountConfig = settings.arguments as MountConfig; + return MaterialPageRoute( + builder: (context) { + return MountSettingsWidget( + title: + '${initialCaps(mountConfig.type)} [${formatMountName(mountConfig.type, mountConfig.name)}] Settings', + config: mountConfig, + ); + }, + ); }, ); } } class MyHomePage extends StatefulWidget { - const MyHomePage({super.key, required this.title}); - final String title; + const MyHomePage({super.key, required this.title}); @override State createState() => _MyHomePageState();