fun SourceChip()

in android/source/src/main/kotlin/com/gu/source/components/chips/SourceChip.kt [198:226]


fun SourceChip(
    text: String,
    isSelected: Boolean,
    size: SourceChip.Size,
    showBadge: Boolean,
    onClick: () -> Unit,
    modifier: Modifier = Modifier,
    style: SourceChip.Style = SourceChip.Style.Default,
    onClickLabel: String? = null,
    iconOrImage: ChipDecoration = ChipDecoration.None,
) {
    SourceChipInternal(
        text = text,
        isSelected = isSelected,
        size = size,
        style = style,
        onClick = onClick,
        modifier = modifier,
        allowsMultiSelection = false,
        onClickLabel = onClickLabel,
        decorationBeforeText = iconOrImage,
        decorationAfterText = ChipDecoration.None,
        badge = if (showBadge) {
            { Badge(containerColor = it) }
        } else {
            null
        },
    )
}