BrowseAddingDialogItem: More Horizontal Padding + Correct checkbox width. (v1.0.1)

This commit is contained in:
acclorite 2024-05-11 20:01:15 +03:00
parent 84b3e6906f
commit 124351bf7f

View file

@ -1,7 +1,6 @@
package ua.acclorite.book_story.presentation.screens.browse.components.adding_dialog package ua.acclorite.book_story.presentation.screens.browse.components.adding_dialog
import androidx.compose.foundation.clickable import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.Spacer
@ -27,6 +26,9 @@ import ua.acclorite.book_story.presentation.components.CustomCheckbox
/** /**
* Adding dialog item. * Adding dialog item.
*
* @param result Result of the file parsing, can be Null or Not Null.
* @param onClick OnClick event(both error/not error).
*/ */
@Composable @Composable
fun BrowseAddingDialogItem(result: Pair<NullableBook, Selected>, onClick: (Boolean) -> Unit) { fun BrowseAddingDialogItem(result: Pair<NullableBook, Selected>, onClick: (Boolean) -> Unit) {
@ -41,7 +43,7 @@ fun BrowseAddingDialogItem(result: Pair<NullableBook, Selected>, onClick: (Boole
verticalAlignment = Alignment.CenterVertically verticalAlignment = Alignment.CenterVertically
) { ) {
Column( Column(
Modifier.weight(0.85f) Modifier.weight(1f)
) { ) {
Text( Text(
text = result.first.book!!.title, text = result.first.book!!.title,
@ -58,7 +60,8 @@ fun BrowseAddingDialogItem(result: Pair<NullableBook, Selected>, onClick: (Boole
overflow = TextOverflow.Ellipsis overflow = TextOverflow.Ellipsis
) )
} }
Box(modifier = Modifier.weight(0.15f), contentAlignment = Alignment.CenterEnd) { Row {
Spacer(modifier = Modifier.width(24.dp))
CustomCheckbox( CustomCheckbox(
selected = result.second, selected = result.second,
MaterialTheme.colorScheme.surfaceContainerHigh MaterialTheme.colorScheme.surfaceContainerHigh