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

This commit is contained in:
zbue 2022-10-09 22:56:31 +08:00 committed by GitHub
parent b95a30e424
commit 737d0fb8f3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 3 deletions

View File

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

View File

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

View File

@ -876,5 +876,5 @@
<!-- App widget --> <!-- App widget -->
<string name="appwidget_updates_description">See your recently updated manga</string> <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="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> </resources>