Luka
07/27/2021, 8:13 AMLuka
07/27/2021, 8:14 AM@Composable
fun RepeatButtonsRow(
onConfirmClicked: () -> Unit,
onRemoveClicked: () -> Unit,
onEditClicked: () -> Unit,
showEditButton: Boolean
) {
Row(horizontalArrangement = Arrangement.Start) {
Button(
onClick = { onConfirmClicked.invoke() },
elevation = ButtonDefaults.elevation(defaultElevation = 0.dp),
colors = ButtonDefaults.textButtonColors(backgroundColor = Color.Transparent)
) {
Text(
text = stringResource(id = R.string.confirm), textAlign = TextAlign.Left,
color = colorResource(id = R.color.red_clickable_link)
)
}
Button(
modifier = Modifier.padding(start = 16.dp),
onClick = { onRemoveClicked.invoke() },
elevation = ButtonDefaults.elevation(defaultElevation = 0.dp),
colors = ButtonDefaults.textButtonColors(backgroundColor = Color.Transparent)
) {
Text(
text = stringResource(id = R.string.split_remove),
color = colorResource(id = R.color.red_clickable_link)
)
}
if (showEditButton) {
Button(
modifier = Modifier.padding(start = 16.dp),
onClick = { onEditClicked.invoke() },
elevation = ButtonDefaults.elevation(defaultElevation = 0.dp),
colors = ButtonDefaults.textButtonColors(backgroundColor = Color.Transparent)
) {
Text(
text = stringResource(id = R.string.edit),
color = colorResource(id = R.color.red_clickable_link)
)
}
}
}
}iamthevoid
07/27/2021, 8:14 AMcontentPadding
argument in buttonLuka
07/27/2021, 8:15 AMLuka
07/27/2021, 8:29 AMLuka
07/27/2021, 8:29 AMTin Tran
07/27/2021, 8:38 AMBox
with Modifier.clickable {}
insteadLuka
07/27/2021, 9:16 AMTin Tran
07/27/2021, 11:14 AMZach Klippenstein (he/him) [MOD]
07/27/2021, 1:18 PMZach Klippenstein (he/him) [MOD]
07/27/2021, 3:15 PMLuka
07/28/2021, 6:13 AM