package eu.kanade.presentation.components 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 import eu.kanade.tachiyomi.source.Source @Composable fun DuplicateMangaDialog( onDismissRequest: () -> Unit, onConfirm: () -> Unit, onOpenManga: () -> Unit, duplicateFrom: Source, ) { 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(android.R.string.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( id = R.string.confirm_manga_add_duplicate, duplicateFrom.name, ), ) }, ) }