Refine clean redundancy dialog
This commit is contained in:
1 parent
959c740175
commit
809bbfeba7
1 file changed
+8
-1
@@ -7,6 +7,8 @@ import androidx.activity.compose.rememberLauncherForActivityResult
|
||||
import androidx.activity.result.contract.ActivityResultContracts
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.padding
|
||||
import androidx.compose.foundation.lazy.LazyColumn
|
||||
import androidx.compose.foundation.lazy.items
|
||||
import androidx.compose.foundation.rememberScrollState
|
||||
import androidx.compose.foundation.verticalScroll
|
||||
import androidx.compose.material.icons.Icons
|
||||
@@ -23,6 +25,7 @@ import androidx.compose.runtime.setValue
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.input.nestedscroll.nestedScroll
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.unit.dp
|
||||
import arrow.fx.coroutines.parMap
|
||||
import arrow.fx.coroutines.parMapNotNull
|
||||
import com.hippo.ehviewer.EhDB
|
||||
@@ -258,7 +261,11 @@ fun DownloadScreen(navigator: DestinationsNavigator) = composing(navigator) {
|
||||
confirmText = R.string.delete,
|
||||
title = R.string.settings_download_clean_redundancy,
|
||||
) {
|
||||
Text(list.joinToString(separator = "\n") { it.name })
|
||||
LazyColumn {
|
||||
items(list) {
|
||||
Text(it.name, modifier = Modifier.padding(vertical = 8.dp))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
val cnt = list.count { runCatching { it.delete() }.getOrNull() != null }
|
||||
|
||||
Reference in new issue
Block a user