Переглянути джерело

RemoveMangaDialog: Show manga title in dialog message (#8163)

zbue 2 роки тому
батько
коміт
737d0fb8f3

+ 4 - 2
app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceDialogs.kt

@@ -1,18 +1,20 @@
 package eu.kanade.presentation.browse.components
 
-import androidx.compose.material.TextButton
 import androidx.compose.material3.AlertDialog
 import androidx.compose.material3.Text
+import androidx.compose.material3.TextButton
 import androidx.compose.runtime.Composable
 import androidx.compose.runtime.getValue
 import androidx.compose.runtime.setValue
 import androidx.compose.ui.res.stringResource
+import eu.kanade.domain.manga.model.Manga
 import eu.kanade.tachiyomi.R
 
 @Composable
 fun RemoveMangaDialog(
     onDismissRequest: () -> Unit,
     onConfirm: () -> Unit,
+    mangaToRemove: Manga,
 ) {
     AlertDialog(
         onDismissRequest = onDismissRequest,
@@ -35,7 +37,7 @@ fun RemoveMangaDialog(
             Text(text = stringResource(R.string.are_you_sure))
         },
         text = {
-            Text(text = stringResource(R.string.remove_manga))
+            Text(text = stringResource(R.string.remove_manga, mangaToRemove.title))
         },
     )
 }

+ 1 - 0
app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt

@@ -91,6 +91,7 @@ open class BrowseSourceController(bundle: Bundle) :
                     onConfirm = {
                         presenter.changeMangaFavorite(dialog.manga)
                     },
+                    mangaToRemove = dialog.manga,
                 )
             }
             is Dialog.ChangeMangaCategory -> {

+ 1 - 1
i18n/src/main/res/values/strings.xml

@@ -876,5 +876,5 @@
     <!-- App widget -->
     <string name="appwidget_updates_description">See your recently updated manga</string>
     <string name="appwidget_unavailable_locked">Widget not available when app lock is enabled</string>
-    <string name="remove_manga">You are about to remove this manga from your library</string>
+    <string name="remove_manga">You are about to remove \"%s\" from your library</string>
 </resources>