Package-level declarations

Types

Link copied to clipboard
typealias ElementComposable<TElement> = @Composable (AttrBuilderContext<TElement>?, ContentBuilder<TElement>?) -> Unit
Link copied to clipboard
typealias HTMLElementContent = ContentBuilder<HTMLElement>?
Link copied to clipboard
@RequiresOptIn(message = "You are recommend to use the similar layout APIs in Kobweb Compose. See "https://github.com/varabyte/kobweb/tree/main/frontend/kobweb-compose/src/jsMain/kotlin/com/varabyte/kobweb/compose/foundation/layout".", level = RequiresOptIn.Level.WARNING)
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class PreferringKobwebComposeLayoutApi

Properties

Functions

Link copied to clipboard
@Composable
fun Centered(attrs: AttrBuilderContext<HTMLDivElement>? = null, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun CenteredInViewport(attrs: AttrBuilderContext<HTMLDivElement>? = null, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun Column(attrs: AttrBuilderContext<HTMLDivElement>? = null, fitContent: Boolean = true, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun ColumnS(styles: Styles? = null, fitContent: Boolean = true, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun ColumnWithGaps(attrs: AttrBuilderContext<HTMLDivElement>? = null, gap: CSSNumeric, fitContent: Boolean = true, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun ColumnWithSpaceBetween(attrs: AttrBuilderContext<HTMLDivElement>? = null, fitContent: Boolean = true, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun Flexbox(attrs: AttrBuilderContext<HTMLDivElement>? = null, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun FlexboxS(styles: Styles? = null, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun FrGrid(numColumns: Int, gap: CSSNumeric, content: HTMLElementContent?)
Link copied to clipboard
@Composable
fun Row(attrs: AttrBuilderContext<HTMLDivElement>? = null, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun RowS(styles: Styles? = null, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun RowWithGaps(attrs: AttrBuilderContext<HTMLDivElement>? = null, gap: CSSNumeric, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun RowWithSpaceBetween(attrs: AttrBuilderContext<HTMLDivElement>? = null, content: ContentBuilder<HTMLDivElement>)
Link copied to clipboard
@Composable
fun Spacer(numPxs: Int)