Skip to content

Commit

Permalink
Updated routes
Browse files Browse the repository at this point in the history
  • Loading branch information
HarlJo committed Mar 15, 2024
1 parent 5690abc commit fb208d4
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -400,10 +400,10 @@ class _FritterAppState extends State<FritterApp> {
routeHome: (context) => const DefaultPage(),
routeGroup: (context) => const GroupScreen(),
routeProfile: (context) => const ProfileScreen(),
routeSearch: (context) => const MainSearchScreen(),
routeSearch: (context) => const SearchScreen(),
routeSettings: (context) => const SettingsScreen(),
routeSettingsExport: (context) => const SettingsExportScreen(),
routeSettingsHome: (context) => const SettingsScreen(initialPage: 'home'),
routeSettingsHome: (context) => const SettingsHomeFragment(),
routeStatus: (context) => const StatusScreen(),
routeSubscriptionsImport: (context) => const SubscriptionImportScreen()
},
Expand Down
14 changes: 7 additions & 7 deletions lib/search/search.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,31 +25,31 @@ class SearchArguments {
SearchArguments(this.initialTab, {this.query, this.focusInputOnOpen = false});
}

class MainSearchScreen extends StatelessWidget {
const MainSearchScreen({Key? key}) : super(key: key);
class SearchScreen extends StatelessWidget {
const SearchScreen({Key? key}) : super(key: key);

@override
Widget build(BuildContext context) {
final arguments = ModalRoute.of(context)!.settings.arguments as SearchArguments;

return _MainSearchScreen(
return _SearchScreen(
initialTab: arguments.initialTab, query: arguments.query, focusInputOnOpen: arguments.focusInputOnOpen);
}
}

class _MainSearchScreen extends StatefulWidget {
class _SearchScreen extends StatefulWidget {
final int initialTab;
final String? query;
final bool focusInputOnOpen;

const _MainSearchScreen({Key? key, required this.initialTab, this.query, this.focusInputOnOpen = false})
const _SearchScreen({Key? key, required this.initialTab, this.query, this.focusInputOnOpen = false})
: super(key: key);

@override
State<_MainSearchScreen> createState() => _MainSearchScreenState();
State<_SearchScreen> createState() => _SearchScreenState();
}

class _MainSearchScreenState extends State<_MainSearchScreen> with SingleTickerProviderStateMixin {
class _SearchScreenState extends State<_SearchScreen> with SingleTickerProviderStateMixin {
final TextEditingController _queryController = TextEditingController();
final FocusNode _focusNode = FocusNode();

Expand Down

0 comments on commit fb208d4

Please sign in to comment.