parent
66dea3a05f
commit
e66c9a6ef4
@ -305,46 +305,47 @@ fun AppItem(
|
|||||||
}.collectAsState(null)
|
}.collectAsState(null)
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
HorizontalDivider()
|
HorizontalDivider()
|
||||||
Row(
|
}
|
||||||
verticalAlignment = Alignment.CenterVertically,
|
Row(
|
||||||
modifier = Modifier
|
verticalAlignment = Alignment.CenterVertically,
|
||||||
.clickable {
|
modifier = Modifier
|
||||||
viewModel.launchChild(context, shortcut)
|
.clickable {
|
||||||
}
|
viewModel.launchChild(context, shortcut)
|
||||||
.padding(vertical = 4.dp)
|
|
||||||
) {
|
|
||||||
ShapedLauncherIcon(
|
|
||||||
size = 32.dp,
|
|
||||||
icon = { icon },
|
|
||||||
shape = CircleShape,
|
|
||||||
modifier = Modifier
|
|
||||||
.padding(horizontal = 12.dp)
|
|
||||||
.size(32.dp),
|
|
||||||
)
|
|
||||||
|
|
||||||
Text(
|
|
||||||
shortcut.labelOverride ?: shortcut.label,
|
|
||||||
modifier = Modifier.weight(1f),
|
|
||||||
style = MaterialTheme.typography.titleSmall,
|
|
||||||
maxLines = 1,
|
|
||||||
overflow = TextOverflow.Ellipsis
|
|
||||||
)
|
|
||||||
IconButton(
|
|
||||||
onClick = {
|
|
||||||
if (isPinned) {
|
|
||||||
viewModel.unpinChild(shortcut)
|
|
||||||
} else {
|
|
||||||
viewModel.pinChild(shortcut)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
) {
|
|
||||||
Icon(
|
|
||||||
if (isPinned) Icons.Rounded.Star else Icons.Rounded.StarOutline,
|
|
||||||
null
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
.padding(vertical = 4.dp)
|
||||||
|
) {
|
||||||
|
ShapedLauncherIcon(
|
||||||
|
size = 32.dp,
|
||||||
|
icon = { icon },
|
||||||
|
shape = CircleShape,
|
||||||
|
modifier = Modifier
|
||||||
|
.padding(horizontal = 12.dp)
|
||||||
|
.size(32.dp),
|
||||||
|
)
|
||||||
|
|
||||||
|
Text(
|
||||||
|
shortcut.labelOverride ?: shortcut.label,
|
||||||
|
modifier = Modifier.weight(1f),
|
||||||
|
style = MaterialTheme.typography.titleSmall,
|
||||||
|
maxLines = 1,
|
||||||
|
overflow = TextOverflow.Ellipsis
|
||||||
|
)
|
||||||
|
IconButton(
|
||||||
|
onClick = {
|
||||||
|
if (isPinned) {
|
||||||
|
viewModel.unpinChild(shortcut)
|
||||||
|
} else {
|
||||||
|
viewModel.pinChild(shortcut)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
) {
|
||||||
|
Icon(
|
||||||
|
if (isPinned) Icons.Rounded.Star else Icons.Rounded.StarOutline,
|
||||||
|
null
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user