Skip to content

Instantly share code, notes, and snippets.

@philipplackner
Created April 24, 2024 10:42
Show Gist options
  • Save philipplackner/61a9e21f88aba70c8a74b3b7adabf5d6 to your computer and use it in GitHub Desktop.
Save philipplackner/61a9e21f88aba70c8a74b3b7adabf5d6 to your computer and use it in GitHub Desktop.
@Composable
fun PostFilterButton(
text: String,
selected: Boolean,
onClick: () -> Unit,
modifier: Modifier = Modifier
) {
Button(
onClick = onClick,
shape = RoundedCornerShape(50f),
colors = ButtonDefaults.buttonColors(
containerColor = if (selected) SparkyOrange else Color.Transparent,
contentColor = SparkyDarkGray
),
border = if (selected) {
null
} else BorderStroke(width = 0.25.dp, color = SparkyDarkGray),
modifier = modifier
.padding(vertical = 16.dp)
) {
Text(
text = text
)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment