mattinger
06/22/2021, 1:15 PMinternal class MyCheckboxColors(private val tone: Tone) : CheckboxColors {
@Composable
override fun borderColor(enabled: Boolean, state: ToggleableState): State<Color> {
val fill = tone.strokeColor().let {
if (!enabled) it.copy(alpha = MyTheme.alphas.inactive) else it
}
return derivedStateOf { fill }
}