diff --git a/flutter_client/lib/discover/discover_screen.dart b/flutter_client/lib/discover/discover_screen.dart index 78345b4e..a55ea07b 100644 --- a/flutter_client/lib/discover/discover_screen.dart +++ b/flutter_client/lib/discover/discover_screen.dart @@ -7,6 +7,7 @@ import '../api/endpoints/discover.dart'; import '../api/errors.dart'; import '../library/library_providers.dart' show dioProvider; import '../models/lidarr.dart'; +import '../shared/widgets/main_app_bar_actions.dart'; import '../theme/theme_extension.dart'; final _discoverApiProvider = FutureProvider((ref) async { @@ -87,6 +88,7 @@ class _DiscoverScreenState extends ConsumerState { onPressed: () => context.pop(), ), title: Text('Discover', style: TextStyle(color: fs.parchment)), + actions: const [MainAppBarActions(currentRoute: '/discover')], ), body: Column(children: [ Padding( diff --git a/flutter_client/lib/playlists/playlists_list_screen.dart b/flutter_client/lib/playlists/playlists_list_screen.dart index f71c029d..e34cc962 100644 --- a/flutter_client/lib/playlists/playlists_list_screen.dart +++ b/flutter_client/lib/playlists/playlists_list_screen.dart @@ -3,6 +3,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; import '../models/playlist.dart'; +import '../shared/widgets/main_app_bar_actions.dart'; import '../theme/theme_extension.dart'; import 'playlists_provider.dart'; @@ -22,6 +23,7 @@ class PlaylistsListScreen extends ConsumerWidget { backgroundColor: fs.obsidian, elevation: 0, title: Text('Playlists', style: TextStyle(color: fs.parchment)), + actions: const [MainAppBarActions(currentRoute: '/playlists')], ), body: list.when( loading: () => const Center(child: CircularProgressIndicator()), diff --git a/flutter_client/lib/search/search_screen.dart b/flutter_client/lib/search/search_screen.dart index e3473d27..40874fbe 100644 --- a/flutter_client/lib/search/search_screen.dart +++ b/flutter_client/lib/search/search_screen.dart @@ -7,6 +7,7 @@ import '../library/widgets/artist_card.dart'; import '../library/widgets/track_row.dart'; import '../models/search_response.dart'; import '../player/player_provider.dart'; +import '../shared/widgets/main_app_bar_actions.dart'; import '../theme/theme_extension.dart'; import 'search_provider.dart'; @@ -73,6 +74,7 @@ class _SearchScreenState extends ConsumerState { _focus.requestFocus(); }, ), + const MainAppBarActions(currentRoute: '/search'), ], ), body: results.when( diff --git a/flutter_client/lib/settings/settings_screen.dart b/flutter_client/lib/settings/settings_screen.dart index ab27f0bb..110741e0 100644 --- a/flutter_client/lib/settings/settings_screen.dart +++ b/flutter_client/lib/settings/settings_screen.dart @@ -7,6 +7,7 @@ import '../api/endpoints/settings.dart'; import '../api/errors.dart'; import '../library/library_providers.dart' show dioProvider; import '../models/my_profile.dart'; +import '../shared/widgets/main_app_bar_actions.dart'; import '../theme/theme_extension.dart'; final _settingsApiProvider = FutureProvider((ref) async { @@ -37,6 +38,7 @@ class SettingsScreen extends ConsumerWidget { onPressed: () => context.pop(), ), title: Text('Settings', style: TextStyle(color: fs.parchment)), + actions: const [MainAppBarActions(currentRoute: '/settings')], ), body: ListView( padding: const EdgeInsets.symmetric(vertical: 8),