Base

abstract class Base(init: CssStyleBaseScope.() -> Modifier, extraModifier: @Composable () -> Modifier = { Modifier }) : CssStyle.Restricted(source)

Like Restricted but when you know you only want to specify the base style.

Constructors

Link copied to clipboard
constructor(init: Modifier, extraModifier: @Composable () -> Modifier = { Modifier })
constructor(init: CssStyleBaseScope.() -> Modifier, extraModifier: @Composable () -> Modifier = { Modifier })

Properties

Link copied to clipboard

Return the class name associated with the given CssStyle.

Functions

Link copied to clipboard
fun <K : ComponentKind> CssStyle<K>.addVariant(extraModifier: Modifier = Modifier, init: CssStyleScope.() -> Unit): CssStyleVariant<K>
fun <K : ComponentKind> CssStyle<K>.addVariant(extraModifier: @Composable () -> Modifier, init: CssStyleScope.() -> Unit): CssStyleVariant<K>
Link copied to clipboard
fun <K : ComponentKind> CssStyle<K>.addVariantBase(extraModifier: Modifier = Modifier, init: CssStyleBaseScope.() -> Modifier): CssStyleVariant<K>
fun <K : ComponentKind> CssStyle<K>.addVariantBase(extraModifier: @Composable () -> Modifier, init: CssStyleBaseScope.() -> Modifier): CssStyleVariant<K>

Convenience method when you only care about registering the base style, which can help avoid a few extra lines.

Link copied to clipboard
fun CssStyle<GeneralKind>.extendedBy(extraModifier: Modifier = Modifier, init: CssStyleScope.() -> Unit): CssStyle<GeneralKind>
fun CssStyle<GeneralKind>.extendedBy(extraModifier: @Composable () -> Modifier, init: CssStyleScope.() -> Unit): CssStyle<GeneralKind>
Link copied to clipboard
fun CssStyle<GeneralKind>.extendedByBase(extraModifier: @Composable () -> Modifier, init: CssStyleBaseScope.() -> Modifier): CssStyle<GeneralKind>
Link copied to clipboard
@Composable
fun <A : AttrsScope<*>> CssStyle<GeneralKind>.toAttrs(finalHandler: A.() -> Unit? = null): A.() -> Unit
Link copied to clipboard
@Composable
fun <K : ComponentKind> CssStyle<K>.toModifier(vararg variants: CssStyleVariant<K>?): Modifier