Update: Permission- & LinkItem layout

This commit is contained in:
machiav3lli 2022-05-31 03:07:54 +02:00
parent 10e3ab312b
commit 2c90b114bd
2 changed files with 6 additions and 2 deletions

View File

@ -15,6 +15,7 @@ import androidx.compose.material3.Text
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.painterResource
import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.tooling.preview.Preview
@ -34,10 +35,11 @@ fun LinkItem(
Row( Row(
modifier = modifier modifier = modifier
.fillMaxWidth() .fillMaxWidth()
.clip(MaterialTheme.shapes.large)
.combinedClickable( .combinedClickable(
onClick = { onClick(linkType.link) }, onClick = { onClick(linkType.link) },
onLongClick = { onLongClick(linkType.link) }) onLongClick = { onLongClick(linkType.link) })
.padding(vertical = 8.dp), .padding(8.dp),
horizontalArrangement = Arrangement.spacedBy(8.dp), horizontalArrangement = Arrangement.spacedBy(8.dp),
verticalAlignment = Alignment.CenterVertically verticalAlignment = Alignment.CenterVertically
) { ) {

View File

@ -13,6 +13,7 @@ import androidx.compose.material3.Text
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringResource import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
@ -33,12 +34,13 @@ fun PermissionsItem(
Row( Row(
modifier = modifier modifier = modifier
.fillMaxWidth() .fillMaxWidth()
.clip(MaterialTheme.shapes.large)
.clickable { .clickable {
onClick( onClick(
permissionsType.group?.name, permissionsType.group?.name,
permissionsType.permissions.map { it.name }) permissionsType.permissions.map { it.name })
} }
.padding(vertical = 12.dp), .padding(vertical = 12.dp, horizontal = 8.dp),
horizontalArrangement = Arrangement.spacedBy(8.dp), horizontalArrangement = Arrangement.spacedBy(8.dp),
verticalAlignment = Alignment.Top verticalAlignment = Alignment.Top
) { ) {