diff --git a/lib/pages/collections_list_page.dart b/lib/pages/collections_list_page.dart index 59266b6..b1a9bfc 100644 --- a/lib/pages/collections_list_page.dart +++ b/lib/pages/collections_list_page.dart @@ -109,13 +109,37 @@ class _CollectionsListPageState extends State { Navigator.of(context).pushNamed(SearchPage.routeName), icon: Icon(Icons.search_rounded), ), - IconButton( - onPressed: () => - Navigator.of(context).pushNamed(SettingsPage.routeName), - icon: Icon(Icons.settings_rounded), - ), + if (!addingNewBookmark) + IconButton( + onPressed: () => + Navigator.of(context).pushNamed(SettingsPage.routeName), + icon: Icon(Icons.settings_rounded), + ), ], ), + bottomNavigationBar: addingNewBookmark + ? Container( + decoration: BoxDecoration( + borderRadius: BorderRadiusGeometry.circular(12), + + color: Theme.of(context).colorScheme.surfaceContainer, + ), + height: 100, + child: Padding( + padding: EdgeInsetsGeometry.fromLTRB( + MediaQuery.of(context).size.width * 0.05, + 15, + MediaQuery.of(context).size.width * 0.05, + MediaQuery.of(context).viewInsets.bottom, + ), + child: Text( + Provider.of( + context, + ).currentMapsLinkMetadata!.placeName, + ), + ), + ) + : null, floatingActionButton: FloatingActionButton( onPressed: onAddButtonPressed, child: Icon(Icons.add), diff --git a/pubspec.lock b/pubspec.lock index d5c5720..d917e4a 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -29,10 +29,10 @@ packages: dependency: transitive description: name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" clock: dependency: transitive description: @@ -257,18 +257,18 @@ packages: dependency: transitive description: name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861 url: "https://pub.dev" source: hosted - version: "0.12.17" + version: "0.12.19" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" url: "https://pub.dev" source: hosted - version: "0.11.1" + version: "0.13.0" meta: dependency: transitive description: @@ -510,10 +510,10 @@ packages: dependency: transitive description: name: test_api - sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55 + sha256: "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a" url: "https://pub.dev" source: hosted - version: "0.7.7" + version: "0.7.10" typed_data: dependency: transitive description: