UX: Navigate to manager user if single shareee
This commit is contained in:
parent
8c8a625cde
commit
66ab22e3a0
|
@ -14,6 +14,7 @@ import 'package:photos/ui/components/menu_section_description_widget.dart';
|
|||
import 'package:photos/ui/components/menu_section_title.dart';
|
||||
import 'package:photos/ui/sharing/add_partipant_page.dart';
|
||||
import 'package:photos/ui/sharing/album_participants_page.dart';
|
||||
import "package:photos/ui/sharing/manage_album_participant.dart";
|
||||
import 'package:photos/ui/sharing/manage_links_widget.dart';
|
||||
import 'package:photos/ui/sharing/user_avator_widget.dart';
|
||||
import 'package:photos/utils/navigation_util.dart';
|
||||
|
@ -35,10 +36,18 @@ class _ShareCollectionPageState extends State<ShareCollectionPage> {
|
|||
CollectionActions(CollectionsService.instance);
|
||||
|
||||
Future<void> _navigateToManageUser() async {
|
||||
await routeToPage(
|
||||
context,
|
||||
AlbumParticipantsPage(widget.collection),
|
||||
);
|
||||
if (_sharees.length == 1) {
|
||||
await routeToPage(
|
||||
context,
|
||||
ManageIndividualParticipant(
|
||||
collection: widget.collection, user: _sharees.first!),
|
||||
);
|
||||
} else {
|
||||
await routeToPage(
|
||||
context,
|
||||
AlbumParticipantsPage(widget.collection),
|
||||
);
|
||||
}
|
||||
if (mounted) {
|
||||
setState(() => {});
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue