modifyVariant
fun <K : ComponentKind> MutableSilkTheme.modifyVariant(variant: CssStyleVariant<K>, extraModifier: Modifier = Modifier, init: CssStyleScope.() -> Unit)(source)
fun <K : ComponentKind> MutableSilkTheme.modifyVariant(variant: CssStyleVariant<K>, extraModifier: @Composable () -> Modifier, init: CssStyleScope.() -> Unit)(source)
Use this method to tweak a variant previously registered using MutableSilkTheme.registerVariant.
This is particularly useful if you want to change variants provided by Silk.
@InitSilk
fun initSilk(ctx: InitSilkContext) {
// UndecoratedLinkVariant comes from Silk
ctx.theme.modifyVariant(UndecoratedLinkVariant) {
base { Modifier.fontStyle(FontStyle.Italic) }
}
}
Content copied to clipboard