summaryrefslogtreecommitdiff
path: root/player-android/lib/screens/settings_screen.dart
diff options
context:
space:
mode:
Diffstat (limited to 'player-android/lib/screens/settings_screen.dart')
-rw-r--r--player-android/lib/screens/settings_screen.dart24
1 files changed, 24 insertions, 0 deletions
diff --git a/player-android/lib/screens/settings_screen.dart b/player-android/lib/screens/settings_screen.dart
index 143acd2..be812eb 100644
--- a/player-android/lib/screens/settings_screen.dart
+++ b/player-android/lib/screens/settings_screen.dart
@@ -207,6 +207,30 @@ class _SettingsScreenState extends ConsumerState<SettingsScreen> {
onPressed: _saveBaseUrl,
child: const Text('Save URL'),
),
+
+ const SizedBox(height: 32),
+ const Divider(),
+ const SizedBox(height: 24),
+
+ // ----------------------------------------------------------------
+ // Sharing section: navigate to MyShares screen.
+ // ----------------------------------------------------------------
+ Text(
+ 'Sharing',
+ style: Theme.of(context).textTheme.titleMedium,
+ ),
+ const SizedBox(height: 12),
+
+ // My Shares tile — navigates to /shares.
+ ListTile(
+ key: const Key('settings_my_shares'),
+ contentPadding: EdgeInsets.zero,
+ leading: const Icon(Icons.link_outlined),
+ title: const Text('My Shares'),
+ subtitle: const Text('View and revoke your share links'),
+ trailing: const Icon(Icons.chevron_right),
+ onTap: () => context.go(AppRoutes.shares),
+ ),
],
),
),