Package-level declarations

Internal Compose/Kobweb DOM adapter layer. It provides KDiv, KSpan, KAnchor, and related helpers which accept Kobweb TabwebModifier values directly.

Library renderers use this DSL whenever it covers the required element, keeping Compose HTML and attribute conversion in one place.

Functions

Link copied to clipboard
@Composable
fun ContainerXL(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Applies Tabweb's standard extra-large content container.

Link copied to clipboard
@Composable
fun KAnchor(href: Url, modifier: Modifier = Modifier, onClickAction: () -> Unit? = null, content: @Composable () -> Unit)

@Composable
fun KAnchor(href: String, modifier: Modifier = Modifier, onClickAction: () -> Unit? = null, content: @Composable () -> Unit)

Internal DOM adapter for an anchor with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KButton(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for a button with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KDiv(modifier: Modifier = Modifier, content: @Composable () -> Unit = {})

Internal DOM adapter for a div with Kobweb modifier support.

@Composable
fun KDiv(vararg classNames: String, content: @Composable () -> Unit = {})

Internal DOM adapter for a div with class names.

Link copied to clipboard
@Composable
fun KFooter(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Renders the standard Tabweb footer landmark and its responsive container.

Link copied to clipboard
@Composable
fun KForm(modifier: Modifier = Modifier, content: @Composable () -> Unit = {})

Internal DOM adapter for a form with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KH1(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for a level-one heading with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KH2(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for a level-two heading with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KH3(modifier: Modifier = Modifier.Companion, content: @Composable () -> Unit)

Internal DOM adapter for a level-three heading with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KH4(modifier: Modifier = Modifier.Companion, content: @Composable () -> Unit)

Internal DOM adapter for a level-four heading with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KH5(modifier: Modifier = Modifier.Companion, content: @Composable () -> Unit)

Internal DOM adapter for a level-five heading with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KH6(modifier: Modifier = Modifier.Companion, content: @Composable () -> Unit)

Internal DOM adapter for a level-six heading with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KHeader(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for a header landmark with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KHtmlDiv(html: String, modifier: Modifier = Modifier)

Internal DOM adapter for a div whose trusted HTML content is supplied as markup.

Link copied to clipboard
@Composable
fun KI(modifier: Modifier = Modifier.Companion)

Internal DOM adapter for an inline icon element with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KImg(src: String, alt: String, modifier: Modifier = Modifier)

Internal DOM adapter for an image with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KInput(type: InputType<*> = InputType.Text, value: String? = null, modifier: Modifier = Modifier)

Internal DOM adapter for an input element with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KLabel(modifier: Modifier = Modifier, content: @Composable () -> Unit = {})

Internal DOM adapter for a label with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KLi(modifier: Modifier = Modifier.Companion, content: @Composable () -> Unit)

Internal DOM adapter for a list item with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KMain(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for the page's main landmark with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KNav(label: String, modifier: Modifier = Modifier.Companion, content: @Composable () -> Unit)

Internal DOM adapter for a navigation landmark with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KOl(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for an ordered list with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KP(modifier: Modifier = Modifier.Companion, content: @Composable () -> Unit)

Internal DOM adapter for a paragraph with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KSpan(modifier: Modifier = Modifier, content: @Composable () -> Unit = {})

Internal DOM adapter for a span with Kobweb modifier support.

@Composable
fun KSpan(modifier: Modifier = Modifier, text: String)

Renders text in a span with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KTable(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for a table with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KTbody(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for a table body section with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KTd(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for a table data cell with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KText(value: String)

Internal DOM adapter for text content.

Link copied to clipboard
@Composable
fun KTfoot(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for a table footer section with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KTh(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for a table header cell with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KThead(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for a table header section with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KTr(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for a table row with Kobweb modifier support.

Link copied to clipboard
@Composable
fun KUl(modifier: Modifier = Modifier, content: @Composable () -> Unit)

Internal DOM adapter for an unordered list with Kobweb modifier support.