From 89d73c6bfb81eeac068dec1373a43335265b0a81 Mon Sep 17 00:00:00 2001 From: kodjodevf <107993382+kodjodevf@users.noreply.github.com> Date: Wed, 3 May 2023 12:30:34 +0100 Subject: [PATCH] * --- lib/views/manga/detail/manga_detail_view.dart | 12 +++++++----- lib/views/manga/detail/manga_details_view.dart | 6 +++--- pubspec.lock | 8 ++++++++ 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/lib/views/manga/detail/manga_detail_view.dart b/lib/views/manga/detail/manga_detail_view.dart index ddcdc9cd..8936bb85 100644 --- a/lib/views/manga/detail/manga_detail_view.dart +++ b/lib/views/manga/detail/manga_detail_view.dart @@ -190,11 +190,13 @@ class _MangaDetailViewState extends ConsumerState PopupMenuButton( itemBuilder: (context) { return [ - const PopupMenuItem( - value: 0, - child: Text("Edit categories")), - const PopupMenuItem( - value: 0, child: Text("Migrate")), + if (widget.modelManga!.favorite) + const PopupMenuItem( + value: 0, + child: Text("Edit categories")), + if (widget.modelManga!.favorite) + const PopupMenuItem( + value: 0, child: Text("Migrate")), const PopupMenuItem( value: 0, child: Text("Share")), ]; diff --git a/lib/views/manga/detail/manga_details_view.dart b/lib/views/manga/detail/manga_details_view.dart index 525dc330..be29885b 100644 --- a/lib/views/manga/detail/manga_details_view.dart +++ b/lib/views/manga/detail/manga_details_view.dart @@ -247,9 +247,9 @@ class _MangaDetailsViewState extends ConsumerState { chapters: widget.modelManga.chapters, categories: [], lastRead: widget.modelManga.lastRead); - manga.delete( - '${widget.modelManga.lang}-${widget.modelManga.link}' - ); + manga.put( + '${widget.modelManga.lang}-${widget.modelManga.link}', + model); }, child: Column( children: const [ diff --git a/pubspec.lock b/pubspec.lock index ab49e303..4a44a21d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -642,6 +642,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.1" + m_toast: + dependency: "direct main" + description: + name: m_toast + sha256: "9b9096625a58da18341ba7d46f38b23a21a0be723aab008e1b5cfff71980f881" + url: "https://pub.dev" + source: hosted + version: "0.2.0" matcher: dependency: transitive description: