Morten Minke
04/29/2023, 8:38 AMborder-color: var(--color-b);
See: https://developer.mozilla.org/en-US/docs/Web/CSS/varTuna
04/29/2023, 10:26 AMclass ThemeColorValue(private val colorKey: String): CSSColorValue {
override fun toString(): String = "var(--$colorKey)"
}
fun CSSBuilder.borderColor(color: CSSColorValue) {
property("border-color", color)
}
Morten Minke
04/29/2023, 10:33 AMcolor(var("--some-var"))
This would make it more 'supported' by ComposeTuna
04/29/2023, 10:46 AMChrimaeon
04/29/2023, 11:18 AMproperty("color", CSSStyleVariable<StylePropertyString>("color-b").value())
would do it as wellimport org.jetbrains.compose.web.css.CSSStyleVariable
import org.jetbrains.compose.web.css.StylePropertyString
Morten Minke
04/29/2023, 12:16 PMDavid Herman
04/30/2023, 1:24 PM