(cherry picked from commit dd71c76a8f0b760ec806e71be77998bbc2da61a3) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreen.kt
51 lines
1.5 KiB
Kotlin
51 lines
1.5 KiB
Kotlin
package eu.kanade.presentation.manga
|
|
|
|
import androidx.compose.foundation.layout.Row
|
|
import androidx.compose.foundation.layout.Spacer
|
|
import androidx.compose.material3.AlertDialog
|
|
import androidx.compose.material3.Text
|
|
import androidx.compose.material3.TextButton
|
|
import androidx.compose.runtime.Composable
|
|
import androidx.compose.ui.Modifier
|
|
import androidx.compose.ui.res.stringResource
|
|
import eu.kanade.tachiyomi.R
|
|
|
|
@Composable
|
|
fun DuplicateMangaDialog(
|
|
onDismissRequest: () -> Unit,
|
|
onConfirm: () -> Unit,
|
|
onOpenManga: () -> Unit,
|
|
) {
|
|
AlertDialog(
|
|
onDismissRequest = onDismissRequest,
|
|
confirmButton = {
|
|
Row {
|
|
TextButton(onClick = {
|
|
onDismissRequest()
|
|
onOpenManga()
|
|
},) {
|
|
Text(text = stringResource(R.string.action_show_manga))
|
|
}
|
|
Spacer(modifier = Modifier.weight(1f))
|
|
TextButton(onClick = onDismissRequest) {
|
|
Text(text = stringResource(R.string.action_cancel))
|
|
}
|
|
TextButton(
|
|
onClick = {
|
|
onDismissRequest()
|
|
onConfirm()
|
|
},
|
|
) {
|
|
Text(text = stringResource(R.string.action_add))
|
|
}
|
|
}
|
|
},
|
|
title = {
|
|
Text(text = stringResource(R.string.are_you_sure))
|
|
},
|
|
text = {
|
|
Text(text = stringResource(R.string.confirm_add_duplicate_manga))
|
|
},
|
|
)
|
|
}
|