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) }
}
}