IRawHtml

interface IRawHtml : ISpan(source)

HTML Span component with raw HTML content.

Inheritors

Properties

Link copied to clipboard
abstract val accesskey: Char?

The accesskey attribute.

Link copied to clipboard
abstract val alignContent: AlignContent?

CSS flexbox/grid content alignment.

Link copied to clipboard
abstract val alignItems: AlignItems?

CSS flexbox/grid items alignment.

Link copied to clipboard
abstract val alignSelf: AlignItems?

CSS flexbox items self-alignment.

Link copied to clipboard
abstract val ariaDescribedby: String?

The aria-describedby attribute.

Link copied to clipboard
abstract val ariaLabel: String?

The aria-label attribute.

Link copied to clipboard
abstract val ariaLabelledby: String?

The aria-labelledby attribute.

Link copied to clipboard
abstract val autofocus: Boolean?

The autofocus attribute.

Link copied to clipboard
abstract val background: Background?

Background of the current component.

Link copied to clipboard
abstract val border: Border?

Border of the current component.

Link copied to clipboard
abstract val borderBottom: Border?

Bottom border of the current component.

Link copied to clipboard
abstract val borderLeft: Border?

Left border of the current component.

Link copied to clipboard
abstract val borderRadius: CssSize?

CSS border radius.

Link copied to clipboard
abstract val borderRadiusList: List<CssSize>?

List of CSS border radius values.

Link copied to clipboard
abstract val borderRight: Border?

Right border of the current component.

Link copied to clipboard
abstract val borderTop: Border?

Top border of the current component.

Link copied to clipboard
abstract val bottom: CssSize?

Bottom edge of the current component.

Link copied to clipboard
abstract val boxShadow: BoxShadow?

Box shadow of the current component.

Link copied to clipboard
abstract val boxShadowList: List<BoxShadow>?

List of box shadows of the current component.

Link copied to clipboard
abstract val className: String?

The CSS class of the current component.

Link copied to clipboard
abstract val clear: Clear?

CSS clear float of the current component.

Link copied to clipboard
abstract val color: Color?

Text color for the current component.

Link copied to clipboard
abstract val columnGap: CssSize?

CSS grid/flex column gap.

Link copied to clipboard
abstract val cursor: Cursor?

CSS cursor shape over the current component.

Link copied to clipboard
abstract val direction: Direction?

CSS Text direction of the current component.

Link copied to clipboard
abstract val display: Display?

CSS display of the current component.

Link copied to clipboard
abstract val draggable: Boolean?

The draggable attribute.

Link copied to clipboard
abstract val element: HTMLSpanElement

The DOM element of the current component.

Link copied to clipboard
abstract val flexBasis: CssSize?

CSS flexbox item basis.

Link copied to clipboard

CSS flexbox direction.

Link copied to clipboard
abstract val flexGrow: Int?

CSS flexbox item grow.

Link copied to clipboard
abstract val flexShrink: Int?

CSS flexbox item shrink.

Link copied to clipboard
abstract val flexWrap: FlexWrap?

CSS flexbox wrap mode.

Link copied to clipboard
abstract val float: CssFloat?

CSS position float of the current component.

Link copied to clipboard
abstract val fontFamily: String?

CSS font family of the current component.

Link copied to clipboard
abstract val fontSize: CssSize?

CSS font size of the current component.

Link copied to clipboard
abstract val fontStyle: FontStyle?

CSS font style of the current component.

Link copied to clipboard
abstract val fontVariant: FontVariant?

CSS font variant of the current component.

Link copied to clipboard
abstract val fontWeight: FontWeight?

CSS font weight of the current component.

Link copied to clipboard
abstract val gridArea: String?

CSS grid area.

Link copied to clipboard
abstract val gridAutoColumns: String?

CSS grid auto columns.

Link copied to clipboard
abstract val gridAutoFlow: GridAutoFlow?

CSS grid auto flow.

Link copied to clipboard
abstract val gridAutoRows: String?

CSS grid auto rows.

Link copied to clipboard
abstract val gridColumn: String?

CSS grid column.

Link copied to clipboard
abstract val gridColumnEnd: String?

CSS grid column end.

Link copied to clipboard
abstract val gridColumnStart: String?

CSS grid column start.

Link copied to clipboard
abstract val gridRow: String?

CSS grid row.

Link copied to clipboard
abstract val gridRowEnd: String?

CSS grid row end.

Link copied to clipboard
abstract val gridRowStart: String?

CSS grid row start.

Link copied to clipboard
abstract val gridTemplate: String?

CSS grid template.

Link copied to clipboard
abstract val gridTemplateAreas: List<String>?

CSS grid areas template.

Link copied to clipboard

CSS grid columns template.

Link copied to clipboard
abstract val gridTemplateRows: String?

CSS grid rows template.

Link copied to clipboard
abstract val height: CssSize?

Height of the current component.

Link copied to clipboard
abstract val id: String?

The ID attribute of the current component.

Link copied to clipboard

CSS flexbox/grid content justification.

Link copied to clipboard
abstract val justifyItems: JustifyItems?

CSS grid items justification.

Link copied to clipboard
abstract val justifySelf: JustifyItems?

CSS grid items self-justification.

Link copied to clipboard
abstract val left: CssSize?

Left edge of the current component.

Link copied to clipboard
abstract val letterSpacing: CssSize?

CSS Text letter spacing of the current component.

Link copied to clipboard
abstract val lineBreak: LineBreak?

CSS line break of the current component.

Link copied to clipboard
abstract val lineHeight: CssSize?

CSS Text line height of the current component.

Link copied to clipboard
abstract val listStyle: ListStyle?

List style of the current component.

Link copied to clipboard
abstract val margin: CssSize?

Margin of the current component.

Link copied to clipboard
abstract val marginBottom: CssSize?

Bottom margin of the current component.

Link copied to clipboard
abstract val marginLeft: CssSize?

Left margin of the current component.

Link copied to clipboard
abstract val marginRight: CssSize?

Right margin of the current component.

Link copied to clipboard
abstract val marginTop: CssSize?

Top margin of the current component.

Link copied to clipboard
abstract val maxHeight: CssSize?

Maximal height of the current component.

Link copied to clipboard
abstract val maxWidth: CssSize?

Maximal width of the current component.

Link copied to clipboard
abstract val minHeight: CssSize?

Minimal height of the current component.

Link copied to clipboard
abstract val minWidth: CssSize?

Minimal width of the current component.

Link copied to clipboard
abstract val opacity: Double?

Opacity of the current component.

Link copied to clipboard
abstract val order: Int?

CSS flexbox item order.

Link copied to clipboard
abstract val outline: Outline?

Outline of the current component.

Link copied to clipboard
abstract val overflow: Overflow?

CSS overflow of the current component.

Link copied to clipboard
abstract val overflowWrap: OverflowWrap?

CSS overflow-wrap of the current component.

Link copied to clipboard
abstract val overflowX: Overflow?

CSS overflow-x of the current component.

Link copied to clipboard
abstract val overflowY: Overflow?

CSS overflow-y of the current component.

Link copied to clipboard
abstract val padding: CssSize?

Padding of the current component.

Link copied to clipboard
abstract val paddingBottom: CssSize?

Bottom padding of the current component.

Link copied to clipboard
abstract val paddingLeft: CssSize?

Left padding of the current component.

Link copied to clipboard
abstract val paddingRight: CssSize?

Right padding of the current component.

Link copied to clipboard
abstract val paddingTop: CssSize?

Top padding of the current component.

Link copied to clipboard
abstract val position: Position?

CSS position of the current component.

Link copied to clipboard
abstract val rawHtml: String

The raw HTML content.

Link copied to clipboard
abstract override val renderConfig: RenderConfig

The render configuration of the current component.

Link copied to clipboard
abstract val resize: Resize?

CSS resize of the current component.

Link copied to clipboard
abstract val right: CssSize?

Right edge of the current component.

Link copied to clipboard
abstract val role: String?

The role attribute.

Link copied to clipboard
abstract val rowGap: CssSize?

CSS grid/flex row gap.

Link copied to clipboard
abstract val tabindex: Int?

The tabindex attribute.

Link copied to clipboard
abstract val textAlign: TextAlign?

CSS Text align of the current component.

Link copied to clipboard

CSS Text decoration of the current component.

Link copied to clipboard
abstract val textIndent: CssSize?

CSS Text indent of the current component.

Link copied to clipboard
abstract val textOverflow: TextOverflow?

CSS Text overflow of the current component.

Link copied to clipboard
abstract val textShadow: TextShadow?

CSS Text shadow of the current component.

Link copied to clipboard

CSS Text transform of the current component.

Link copied to clipboard
abstract val title: String?

The title attribute.

Link copied to clipboard
abstract val top: CssSize?

Top edge of the current component.

Link copied to clipboard
abstract val transition: Transition?

CSS transition effect for the current component.

Link copied to clipboard

List of CSS transition effects for the current component.

Link copied to clipboard
abstract val unicodeBidi: UnicodeBidi?

CSS Text unicode-bidi of the current component.

Link copied to clipboard

CSS Text vertical align of the current component.

Link copied to clipboard
abstract val visibility: Visibility?

CSS visibility of the current component.

Link copied to clipboard
abstract val whiteSpace: WhiteSpace?

CSS Text white space of the current component.

Link copied to clipboard
abstract val width: CssSize?

Width of the current component.

Link copied to clipboard
abstract val wordBreak: WordBreak?

CSS word break of the current component.

Link copied to clipboard
abstract val wordSpacing: CssSize?

CSS Text word spacing of the current component.

Link copied to clipboard
abstract val zIndex: Int?

Z-index of the current component.

Functions

Link copied to clipboard
@Composable
fun IComponent.a(href: String? = null, label: String? = null, icon: String? = null, target: String? = null, className: String? = null, id: String? = null, content: @Composable IA.() -> Unit = {})

Creates a A component with a given label and icon.

Link copied to clipboard
@Composable
abstract fun accesskey(accesskey: Char?)

Set the accesskey attribute.

Link copied to clipboard
@Composable
abstract fun alignContent(alignContent: AlignContent?)

Set the CSS flexbox/grid content alignment.

Link copied to clipboard
@Composable
abstract fun alignItems(alignItems: AlignItems?)

Set the CSS flexbox/grid items alignment.

Link copied to clipboard
@Composable
abstract fun alignSelf(alignSelf: AlignItems?)

Set the CSS flexbox items self-alignment.

Link copied to clipboard
@Composable
fun IComponent.aRef(href: String? = null, label: String? = null, icon: String? = null, target: String? = null, className: String? = null, id: String? = null, content: @Composable IA.() -> Unit = {}): A

Creates a A component with a given label and icon, returning a reference.

Link copied to clipboard
@Composable
abstract fun ariaDescribedby(ariaDescribedby: String?)

Set the aria-describedby attribute.

Link copied to clipboard
@Composable
abstract fun ariaLabel(ariaLabel: String?)

Set the aria-label attribute.

Link copied to clipboard
@Composable
abstract fun ariaLabelledby(ariaLabelledby: String?)

Set the aria-labelledby attribute.

Link copied to clipboard
@Composable
fun IComponent.atom(label: String? = null, icon: String? = null, separator: String? = null, iconFirst: Boolean = true)

Creates a label with an icon.

Link copied to clipboard
@Composable
abstract fun attribute(name: String, value: String?)

Set value for the given attribute.

Link copied to clipboard
@Composable
abstract fun autofocus(autofocus: Boolean?)

Set the autofocus attribute.

Link copied to clipboard
@Composable
abstract fun background(background: Background?)

Set the background of the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.background(color: Color? = null, image: String? = null, positionX: CssSize? = null, positionY: CssSize? = null, sizeX: CssSize? = null, sizeY: CssSize? = null, size: BgSize? = null, repeat: BgRepeat? = null, origin: BgOrigin? = null, clip: BgClip? = null, attachment: BgAttach? = null)

Set the background of the current component.

Link copied to clipboard
abstract fun blur()

Makes the element blur.

Link copied to clipboard
@Composable
abstract fun border(border: Border?)

Set the border of the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.border(width: CssSize? = null, style: BorderStyle? = null, color: Color? = null)

Set the border of the current component.

Link copied to clipboard
@Composable
abstract fun borderBottom(borderBottom: Border?)

Set the bottom border of the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.borderBottom(width: CssSize? = null, style: BorderStyle? = null, color: Color? = null)

Set the bottom border of the current component.

Link copied to clipboard
@Composable
abstract fun borderLeft(borderLeft: Border?)

Set the left border of the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.borderLeft(width: CssSize? = null, style: BorderStyle? = null, color: Color? = null)

Set the left border of the current component.

Link copied to clipboard
@Composable
abstract fun borderRadius(borderRadius: CssSize?)

Set the CSS border radius.

Link copied to clipboard
@Composable
abstract fun borderRadiusList(borderRadiusList: List<CssSize>?)

Set the list of CSS border radius values.

Link copied to clipboard
@Composable
abstract fun borderRight(borderRight: Border?)

Set the right border of the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.borderRight(width: CssSize? = null, style: BorderStyle? = null, color: Color? = null)

Set the right border of the current component.

Link copied to clipboard
@Composable
abstract fun borderTop(borderTop: Border?)

Set the top border of the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.borderTop(width: CssSize? = null, style: BorderStyle? = null, color: Color? = null)

Set the top border of the current component.

Link copied to clipboard
@Composable
abstract fun bottom(bottom: CssSize?)

Set the bottom edge of the current component.

Link copied to clipboard
@Composable
abstract fun boxShadow(boxShadow: BoxShadow?)

Set the box shadow of the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.boxShadow(hOffset: CssSize? = null, vOffset: CssSize? = null, blurRadius: CssSize? = null, spreadRadius: CssSize? = null, color: Color? = null, inset: Boolean = false)

Set the box shadow of the current component.

Link copied to clipboard
@Composable
abstract fun boxShadowList(boxShadowList: List<BoxShadow>?)

Set the list of box shadows of the current component.

Link copied to clipboard
@Composable
fun IComponent.button(label: String? = null, icon: String? = null, type: ButtonType = ButtonType.Button, disabled: Boolean? = null, className: String? = null, id: String? = null, content: @Composable IButton.() -> Unit = {})

Creates a Button component with a given label and icon.

Link copied to clipboard
@Composable
fun IComponent.buttonRef(label: String? = null, icon: String? = null, type: ButtonType = ButtonType.Button, disabled: Boolean? = null, className: String? = null, id: String? = null, content: @Composable IButton.() -> Unit = {}): Button

Creates a Button component with a given label and icon, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.canvas(canvasWidth: Int? = null, canvasHeight: Int? = null, className: String? = null, id: String? = null, content: @Composable ICanvas.() -> Unit = {})

Creates a Canvas component.

Link copied to clipboard
@Composable
fun IComponent.canvasRef(canvasWidth: Int? = null, canvasHeight: Int? = null, className: String? = null, id: String? = null, content: @Composable ICanvas.() -> Unit = {}): Canvas

Creates a Canvas component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.checkBox(value: Boolean = false, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ICheckBox.() -> Unit = {})

Creates CheckBox component.

Link copied to clipboard
@Composable
fun IComponent.checkBoxRef(value: Boolean = false, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ICheckBox.() -> Unit = {}): CheckBox

Creates CheckBox component, returning a reference.

Link copied to clipboard
@Composable
abstract fun className(className: String?)

Set the CSS class of the current component.

Link copied to clipboard
@Composable
abstract fun clear(clear: Clear?)

Set the CSS clear float of the current component.

Link copied to clipboard
abstract fun clearDragDropData()

Clears D&D data for the current component. It also makes it not draggable.

Link copied to clipboard
abstract fun clearDropTarget()

Unsets the current component as a D&D drop target.

Link copied to clipboard
@Composable
abstract fun color(color: Color?)

Set the text color for the current component.

Link copied to clipboard
@Composable
fun IComponent.colorPicker(value: String? = null, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IText.() -> Unit = {})

Creates Text component with color input type.

Link copied to clipboard
@Composable
fun IComponent.colorPickerRef(value: String? = null, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IText.() -> Unit = {}): Text

Creates Text component with color input type, returning a reference.

Link copied to clipboard
@Composable
abstract fun columnGap(columnGap: CssSize?)

Set the CSS grid/flex column gap.

Link copied to clipboard
@Composable
fun IComponent.commentNode(data: String)

Creates a CommentNode component.

Link copied to clipboard
@Composable
abstract fun cursor(cursor: Cursor?)

Set the CSS cursor shape over the current component.

Link copied to clipboard
@Composable
fun IComponent.date(value: LocalDate? = null, min: LocalDate? = null, max: LocalDate? = null, step: Int = DATE_DEFAULT_STEP, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IDate.() -> Unit = {})

Creates a Date component.

Link copied to clipboard
@Composable
fun IComponent.dateRef(value: LocalDate? = null, min: LocalDate? = null, max: LocalDate? = null, step: Int = DATE_DEFAULT_STEP, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IDate.() -> Unit = {}): Date

Creates a Date component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.dateTime(value: LocalDateTime? = null, min: LocalDateTime? = null, max: LocalDateTime? = null, step: Int = DATETIME_DEFAULT_STEP, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IDateTime.() -> Unit = {})

Creates a DateTime component.

Link copied to clipboard
@Composable
fun IComponent.dateTimeRef(value: LocalDateTime? = null, min: LocalDateTime? = null, max: LocalDateTime? = null, step: Int = DATETIME_DEFAULT_STEP, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IDateTime.() -> Unit = {}): DateTime

Creates a DateTime component, returning a reference.

Link copied to clipboard
@Composable
abstract fun direction(direction: Direction?)

Set the CSS Text direction of the current component.

Link copied to clipboard
@Composable
abstract fun display(display: Display?)

Set the CSS display of the current component.

Link copied to clipboard
@Composable
abstract fun draggable(draggable: Boolean?)

Set the draggable attribute.

Link copied to clipboard
@Composable
fun IComponent.fieldWithLabel(label: String, className: String? = null, labelAfter: Boolean = false, groupClassName: String? = null, wrapperClassName: String? = null, content: @Composable IComponent.(id: String) -> Unit)

Creates a block with an associated label.

Link copied to clipboard
@Composable
abstract fun flexBasis(flexBasis: CssSize?)

Set the CSS flexbox item basis.

Link copied to clipboard
@Composable
abstract fun flexDirection(flexDirection: FlexDirection?)

Set the CSS flexbox direction.

Link copied to clipboard
@Composable
abstract fun flexGrow(flexGrow: Int?)

Set the CSS flexbox item grow.

Link copied to clipboard
@Composable
fun IComponent.flexPanel(flexDirection: FlexDirection? = null, flexWrap: FlexWrap? = null, justifyContent: JustifyContent? = null, alignItems: AlignItems? = null, alignContent: AlignContent? = null, rowGap: CssSize? = null, columnGap: CssSize? = null, className: String? = null, id: String? = null, content: @Composable IDiv.() -> Unit)

Creates a CSS flexbox container.

Link copied to clipboard
@Composable
fun IComponent.flexPanelRef(flexDirection: FlexDirection? = null, flexWrap: FlexWrap? = null, justifyContent: JustifyContent? = null, alignItems: AlignItems? = null, alignContent: AlignContent? = null, rowGap: CssSize? = null, columnGap: CssSize? = null, className: String? = null, id: String? = null, content: @Composable IDiv.() -> Unit): Div

Creates a CSS flexbox container, returning a reference.

Link copied to clipboard
@Composable
abstract fun flexShrink(flexShrink: Int?)

Set the CSS flexbox item shrink.

Link copied to clipboard
@Composable
abstract fun flexWrap(flexWrap: FlexWrap?)

Set the CSS flexbox wrap mode.

Link copied to clipboard
@Composable
abstract fun float(float: CssFloat?)

Set the CSS position float of the current component.

Link copied to clipboard
abstract fun focus()

Makes the element focused.

Link copied to clipboard
@Composable
abstract fun fontFamily(fontFamily: String?)

Set the CSS font family of the current component.

Link copied to clipboard
@Composable
abstract fun fontSize(fontSize: CssSize?)

Set the CSS font size of the current component.

Link copied to clipboard
@Composable
abstract fun fontStyle(fontStyle: FontStyle?)

Set the CSS font style of the current component.

Link copied to clipboard
@Composable
abstract fun fontVariant(fontVariant: FontVariant?)

Set the CSS font variant of the current component.

Link copied to clipboard
@Composable
abstract fun fontWeight(fontWeight: FontWeight?)

Set the CSS font weight of the current component.

Link copied to clipboard
@Composable
inline fun <K : Any> IComponent.form(initialData: K? = null, method: FormMethod? = null, action: String? = null, enctype: FormEnctype? = null, requiredMessage: String = REQUIRED_FIELD_MESSAGE, invalidMessage: String = INVALID_FIELD_MESSAGE, customSerializers: Map<KClass<*>, KSerializer<*>>? = null, className: String? = null, id: String? = null, crossinline content: @Composable Form<K>.() -> Unit = {})

Creates a Form component with a data class model.

@Composable
fun IComponent.form(initialData: Map<String, Any?>? = null, method: FormMethod? = null, action: String? = null, enctype: FormEnctype? = null, requiredMessage: String = REQUIRED_FIELD_MESSAGE, invalidMessage: String = INVALID_FIELD_MESSAGE, customSerializers: Map<KClass<*>, KSerializer<*>>? = null, className: String? = null, id: String? = null, content: @Composable Form<Map<String, Any?>>.() -> Unit = {})

Creates a Form component with map model.

Link copied to clipboard
@Composable
inline fun <K : Any> IComponent.formRef(initialData: K? = null, method: FormMethod? = null, action: String? = null, enctype: FormEnctype? = null, requiredMessage: String = REQUIRED_FIELD_MESSAGE, invalidMessage: String = INVALID_FIELD_MESSAGE, customSerializers: Map<KClass<*>, KSerializer<*>>? = null, className: String? = null, id: String? = null, crossinline content: @Composable Form<K>.() -> Unit = {}): Form<K>

Creates a Form component with a data class model, returning a reference.

@Composable
fun IComponent.formRef(initialData: Map<String, Any?>? = null, method: FormMethod? = null, action: String? = null, enctype: FormEnctype? = null, requiredMessage: String = REQUIRED_FIELD_MESSAGE, invalidMessage: String = INVALID_FIELD_MESSAGE, customSerializers: Map<KClass<*>, KSerializer<*>>? = null, className: String? = null, id: String? = null, content: @Composable Form<Map<String, Any?>>.() -> Unit = {}): Form<Map<String, Any?>>

Creates a Form component with map model, returning a reference.

Link copied to clipboard
abstract fun getAttribute(name: String): String?

Get value of the given attribute.

Link copied to clipboard
abstract fun getStyle(name: String): String?

Get value of the given CSS style.

Link copied to clipboard
@Composable
abstract fun gridArea(gridArea: String?)

Set the CSS grid area.

Link copied to clipboard
@Composable
abstract fun gridAutoColumns(gridAutoColumns: String?)

Set the CSS grid auto columns.

Link copied to clipboard
@Composable
abstract fun gridAutoFlow(gridAutoFlow: GridAutoFlow?)

Set the CSS grid auto flow.

Link copied to clipboard
@Composable
abstract fun gridAutoRows(gridAutoRows: String?)

Set the CSS grid auto rows.

Link copied to clipboard
@Composable
abstract fun gridColumn(gridColumn: String?)

Set the CSS grid column.

Link copied to clipboard
@Composable
abstract fun gridColumnEnd(gridColumnEnd: String?)

Set the CSS grid column end.

Link copied to clipboard
@Composable
abstract fun gridColumnStart(gridColumnStart: String?)

Set the CSS grid column start.

Link copied to clipboard
@Composable
fun IComponent.gridPanel(gridAutoColumns: String? = null, gridAutoRows: String? = null, gridAutoFlow: GridAutoFlow? = null, gridTemplateColumns: String? = null, gridTemplateRows: String? = null, gridTemplateAreas: List<String>? = null, justifyItems: JustifyItems? = null, justifyContent: JustifyContent? = null, alignItems: AlignItems? = null, alignContent: AlignContent? = null, rowGap: CssSize? = null, columnGap: CssSize? = null, className: String? = null, id: String? = null, content: @Composable IDiv.() -> Unit)

Creates a CSS grid container.

Link copied to clipboard
@Composable
fun IComponent.gridPanelRef(gridAutoColumns: String? = null, gridAutoRows: String? = null, gridAutoFlow: GridAutoFlow? = null, gridTemplateColumns: String? = null, gridTemplateRows: String? = null, gridTemplateAreas: List<String>? = null, justifyItems: JustifyItems? = null, justifyContent: JustifyContent? = null, alignItems: AlignItems? = null, alignContent: AlignContent? = null, rowGap: CssSize? = null, columnGap: CssSize? = null, className: String? = null, id: String? = null, content: @Composable IDiv.() -> Unit): Div

Creates a CSS grid container, returning a reference.

Link copied to clipboard
@Composable
abstract fun gridRow(gridRow: String?)

Set the CSS grid row.

Link copied to clipboard
@Composable
abstract fun gridRowEnd(gridRowEnd: String?)

Set the CSS grid row end.

Link copied to clipboard
@Composable
abstract fun gridRowStart(gridRowStart: String?)

Set the CSS grid row start.

Link copied to clipboard
@Composable
abstract fun gridTemplate(gridTemplate: String?)

Set the CSS grid template.

Link copied to clipboard
@Composable
abstract fun gridTemplateAreas(gridTemplateAreas: List<String>?)

Set the CSS grid areas template.

Link copied to clipboard
@Composable
abstract fun gridTemplateColumns(gridTemplateColumns: String?)

Set the CSS grid columns template.

Link copied to clipboard
@Composable
abstract fun gridTemplateRows(gridTemplateRows: String?)

Set the CSS grid rows template.

Link copied to clipboard
@Composable
abstract fun height(height: CssSize?)

Set the height of the current component.

Link copied to clipboard
@Composable
fun IComponent.hPanel(flexWrap: FlexWrap? = null, justifyContent: JustifyContent? = null, alignItems: AlignItems? = null, gap: CssSize? = null, rowGap: CssSize? = null, className: String? = null, id: String? = null, content: @Composable IDiv.() -> Unit)

Creates a container with a horizontal layout.

Link copied to clipboard
@Composable
fun IComponent.hPanelRef(flexWrap: FlexWrap? = null, justifyContent: JustifyContent? = null, alignItems: AlignItems? = null, gap: CssSize? = null, rowGap: CssSize? = null, className: String? = null, id: String? = null, content: @Composable IDiv.() -> Unit): Div

Creates a container with a horizontal layout, returning a reference.

Link copied to clipboard
@Composable
abstract fun id(id: String?)

Set the ID attribute of the current component.

Link copied to clipboard
@Composable
fun IComponent.iframe(src: String? = null, srcdoc: String? = null, name: String? = null, iframeWidth: Int? = null, iframeHeight: Int? = null, sandbox: Set<Sandbox>? = null, className: String? = null, id: String? = null, content: @Composable IIframe.() -> Unit = {})

Creates a Iframe component.

Link copied to clipboard
@Composable
fun IComponent.iframeRef(src: String? = null, srcdoc: String? = null, name: String? = null, iframeWidth: Int? = null, iframeHeight: Int? = null, sandbox: Set<Sandbox>? = null, className: String? = null, id: String? = null, content: @Composable IIframe.() -> Unit = {}): Iframe

Creates a Iframe component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.img(src: String? = null, alt: String? = null, className: String? = null, id: String? = null, content: @Composable IImg.() -> Unit = {})

Creates a Img component.

Link copied to clipboard
@Composable
fun IComponent.imgRef(src: String? = null, alt: String? = null, className: String? = null, id: String? = null, content: @Composable IImg.() -> Unit = {}): Img

Creates a Img component, returning a reference.

Link copied to clipboard
@Composable
abstract fun justifyContent(justifyContent: JustifyContent?)

Set the CSS flexbox/grid content justification.

Link copied to clipboard
@Composable
abstract fun justifyItems(justifyItems: JustifyItems?)

Set the CSS grid items justification.

Link copied to clipboard
@Composable
abstract fun justifySelf(justifySelf: JustifyItems?)

Set the CSS grid items self-justification.

Link copied to clipboard
@Composable
fun IComponent.label(htmlFor: String? = null, className: String? = null, id: String? = null, content: @Composable ILabel.() -> Unit = {})

Creates a Label component.

Link copied to clipboard
@Composable
fun IComponent.labelRef(htmlFor: String? = null, className: String? = null, id: String? = null, content: @Composable ILabel.() -> Unit = {}): Label

Creates a Label component, returning a reference.

Link copied to clipboard
@Composable
abstract fun left(left: CssSize?)

Set the left edge of the current component.

Link copied to clipboard
@Composable
abstract fun letterSpacing(letterSpacing: CssSize?)

Set the CSS Text letter spacing of the current component.

Link copied to clipboard
@Composable
abstract fun lineBreak(lineBreak: LineBreak?)

Set the CSS line break of the current component.

Link copied to clipboard
@Composable
abstract fun lineHeight(lineHeight: CssSize?)

Set the CSS Text line height of the current component.

Link copied to clipboard
@Composable
abstract fun listStyle(listStyle: ListStyle?)

Set the list style of the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.listStyle(type: ListStyleType? = null, position: ListStylePosition? = null, image: String? = null)

Set the list style of the current component.

Link copied to clipboard
@Composable
abstract fun margin(margin: CssSize?)

Set the margin of the current component.

Link copied to clipboard
@Composable
abstract fun marginBottom(marginBottom: CssSize?)

Set the bottom margin of the current component.

Link copied to clipboard
@Composable
abstract fun marginLeft(marginLeft: CssSize?)

Set the left margin of the current component.

Link copied to clipboard
@Composable
abstract fun marginRight(marginRight: CssSize?)

Set the right margin of the current component.

Link copied to clipboard
@Composable
abstract fun marginTop(marginTop: CssSize?)

Set the top margin of the current component.

Link copied to clipboard
@Composable
abstract fun maxHeight(maxHeight: CssSize?)

Set the maximal height of the current component.

Link copied to clipboard
@Composable
abstract fun maxWidth(maxWidth: CssSize?)

Set the maximal width of the current component.

Link copied to clipboard
@Composable
abstract fun minHeight(minHeight: CssSize?)

Set the minimal height of the current component.

Link copied to clipboard
@Composable
abstract fun minWidth(minWidth: CssSize?)

Set the minimal width of the current component.

Link copied to clipboard
@Composable
fun IComponent.numeric(value: Number? = null, min: Number? = null, max: Number? = null, decimals: Int = NUMERIC_DEFAULT_DECIMALS, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, locale: Locale = LocaleManager.currentLocale, className: String? = null, id: String? = null, setup: @Composable INumeric.() -> Unit = {})

Creates a Numeric component.

Link copied to clipboard
@Composable
fun IComponent.numericRef(value: Number? = null, min: Number? = null, max: Number? = null, decimals: Int = NUMERIC_DEFAULT_DECIMALS, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, locale: Locale = LocaleManager.currentLocale, className: String? = null, id: String? = null, setup: @Composable INumeric.() -> Unit = {}): Numeric

Creates a Numeric component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.ol(type: OlType? = null, start: Int? = null, className: String? = null, id: String? = null, content: @Composable IOl.() -> Unit = {})

Creates a Ol component.

Link copied to clipboard
@Composable
fun IComponent.olRef(type: OlType? = null, start: Int? = null, className: String? = null, id: String? = null, content: @Composable IOl.() -> Unit = {}): Ol

Creates a Ol component, returninig a reference.

Link copied to clipboard
@Composable
abstract fun onBlur(listener: (FocusEvent) -> Unit): Int

Add blur event listener (composable).

Link copied to clipboard
abstract fun onBlurDirect(listener: (FocusEvent) -> Unit): Int

Add blur event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onChange(listener: (Event) -> Unit): Int

Add change event listener (composable).

Link copied to clipboard
abstract fun onChangeDirect(listener: (Event) -> Unit): Int

Add change event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onClick(listener: (MouseEvent) -> Unit): Int

Add click event listener (composable).

Link copied to clipboard
abstract fun onClickDirect(listener: (MouseEvent) -> Unit): Int

Add click event listener (not composable).

Link copied to clipboard
@Composable
fun TagEvents.onCombineClick(onLongClick: () -> Unit? = null, onDoubleClick: () -> Unit? = null, onClick: () -> Unit)

A Composable function that handles click, double-click, and long click events for a component. It combines multiple input events such as mouse and touch events to trigger the respective actions based on the user's interaction.

Link copied to clipboard
@Composable
abstract fun onContextmenu(listener: (MouseEvent) -> Unit): Int

Add context menu event listener (composable).

Link copied to clipboard
abstract fun onContextmenuDirect(listener: (MouseEvent) -> Unit): Int

Add context menu event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onDblclick(listener: (MouseEvent) -> Unit): Int

Add double click event listener (composable).

Link copied to clipboard
abstract fun onDblclickDirect(listener: (MouseEvent) -> Unit): Int

Add double click event listener (not composable).

Link copied to clipboard
@Composable
abstract fun <EV : Event> onEvent(name: String, listener: (EV) -> Unit): Int

Add event listener by event name (composable).

Link copied to clipboard
abstract fun <EV : Event> onEventDirect(name: String, listener: (EV) -> Unit): Int

Add event listener by event name (not composable).

Link copied to clipboard
@Composable
abstract fun onFocus(listener: (FocusEvent) -> Unit): Int

Add focus event listener (composable).

Link copied to clipboard
abstract fun onFocusDirect(listener: (FocusEvent) -> Unit): Int

Add focus event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onInput(listener: (InputEvent) -> Unit): Int

Add input event listener (composable).

Link copied to clipboard
abstract fun onInputDirect(listener: (InputEvent) -> Unit): Int

Add input event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onKeydown(listener: (KeyboardEvent) -> Unit): Int

Add key down event listener (composable).

Link copied to clipboard
abstract fun onKeydownDirect(listener: (KeyboardEvent) -> Unit): Int

Add key down event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onKeypress(listener: (KeyboardEvent) -> Unit): Int

Add key press event listener (composable).

Link copied to clipboard
abstract fun onKeypressDirect(listener: (KeyboardEvent) -> Unit): Int

Add key press event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onKeyup(listener: (KeyboardEvent) -> Unit): Int

Add key up event listener (composable).

Link copied to clipboard
abstract fun onKeyupDirect(listener: (KeyboardEvent) -> Unit): Int

Add key up event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onMouseDown(listener: (MouseEvent) -> Unit): Int

Add mouse down event listener (composable).

Link copied to clipboard
abstract fun onMouseDownDirect(listener: (MouseEvent) -> Unit): Int

Add mouse down event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onMouseEnter(listener: (MouseEvent) -> Unit): Int

Add mouse enter event listener (composable).

Link copied to clipboard
abstract fun onMouseEnterDirect(listener: (MouseEvent) -> Unit): Int

Add mouse enter event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onMouseLeave(listener: (MouseEvent) -> Unit): Int

Add mouse leave event listener (composable).

Link copied to clipboard
abstract fun onMouseLeaveDirect(listener: (MouseEvent) -> Unit): Int

Add mouse leave event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onMouseMove(listener: (MouseEvent) -> Unit): Int

Add mouse move event listener (composable).

Link copied to clipboard
abstract fun onMouseMoveDirect(listener: (MouseEvent) -> Unit): Int

Add mouse move event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onMouseOut(listener: (MouseEvent) -> Unit): Int

Add mouse out event listener (composable).

Link copied to clipboard
abstract fun onMouseOutDirect(listener: (MouseEvent) -> Unit): Int

Add mouse out event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onMouseOver(listener: (MouseEvent) -> Unit): Int

Add mouse over event listener (composable).

Link copied to clipboard
abstract fun onMouseOverDirect(listener: (MouseEvent) -> Unit): Int

Add mouse over event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onMouseUp(listener: (MouseEvent) -> Unit): Int

Add mouse up event listener (composable).

Link copied to clipboard
abstract fun onMouseUpDirect(listener: (MouseEvent) -> Unit): Int

Add mouse up event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onPointerDown(listener: (PointerEvent) -> Unit): Int

Add pointer down event listener (composable).

Link copied to clipboard
abstract fun onPointerDownDirect(listener: (PointerEvent) -> Unit): Int

Add pointer down event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onPointerUp(listener: (PointerEvent) -> Unit): Int

Add pointer up event listener (composable).

Link copied to clipboard
abstract fun onPointerUpDirect(listener: (PointerEvent) -> Unit): Int

Add pointer up event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onTouchCancel(listener: (TouchEvent) -> Unit): Int

Add touch cancel event listener (composable).

Link copied to clipboard
abstract fun onTouchCancelDirect(listener: (TouchEvent) -> Unit): Int

Add touch cancel event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onTouchEnd(listener: (TouchEvent) -> Unit): Int

Add touch end event listener (composable).

Link copied to clipboard
abstract fun onTouchEndDirect(listener: (TouchEvent) -> Unit): Int

Add touch end event listener (not composable).

Link copied to clipboard
@Composable
abstract fun onTouchStart(listener: (TouchEvent) -> Unit): Int

Add touch start event listener (composable).

Link copied to clipboard
abstract fun onTouchStartDirect(listener: (TouchEvent) -> Unit): Int

Add touch start event listener (not composable).

Link copied to clipboard
@Composable
abstract fun opacity(opacity: Double?)

Set the opacity of the current component.

Link copied to clipboard
@Composable
fun IComponent.optgroup(label: String? = null, disabled: Boolean? = null, className: String? = null, id: String? = null, content: @Composable IOptgroup.() -> Unit = {})

Creates a Optgroup component.

Link copied to clipboard
@Composable
fun IComponent.optgroupRef(label: String? = null, disabled: Boolean? = null, className: String? = null, id: String? = null, content: @Composable IOptgroup.() -> Unit = {}): Optgroup

Creates a Optgroup component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.option(value: String? = null, label: String? = null, selected: Boolean? = null, disabled: Boolean? = null, className: String? = null, id: String? = null, content: @Composable IOption.() -> Unit = {})

Creates an Option component.

Link copied to clipboard
@Composable
fun IComponent.optionRef(value: String? = null, label: String? = null, selected: Boolean? = null, disabled: Boolean? = null, className: String? = null, id: String? = null, content: @Composable IOption.() -> Unit = {}): Option

Creates an Option component, returning a reference.

Link copied to clipboard
@Composable
abstract fun order(order: Int?)

Set the CSS flexbox item order.

Link copied to clipboard
@Composable
abstract fun outline(outline: Outline?)

Set the outline of the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.outline(width: CssSize? = null, style: OutlineStyle? = null, color: Color? = null)

Set the outline of the current component.

Link copied to clipboard
@Composable
abstract fun overflow(overflow: Overflow?)

Set the CSS overflow of the current component.

Link copied to clipboard
@Composable
abstract fun overflowWrap(overflowWrap: OverflowWrap?)

Set the CSS overflow-wrap of the current component.

Link copied to clipboard
@Composable
abstract fun overflowX(overflowX: Overflow?)

Set the CSS overflow-x of the current component.

Link copied to clipboard
@Composable
abstract fun overflowY(overflowY: Overflow?)

Set the CSS overflow-y of the current component.

Link copied to clipboard
@Composable
abstract fun padding(padding: CssSize?)

Set the padding of the current component.

Link copied to clipboard
@Composable
abstract fun paddingBottom(paddingBottom: CssSize?)

Set the bottom padding of the current component.

Link copied to clipboard
@Composable
abstract fun paddingLeft(paddingLeft: CssSize?)

Set the left padding of the current component.

Link copied to clipboard
@Composable
abstract fun paddingRight(paddingRight: CssSize?)

Set the right padding of the current component.

Link copied to clipboard
@Composable
abstract fun paddingTop(paddingTop: CssSize?)

Set the top padding of the current component.

Link copied to clipboard
@Composable
fun IComponent.password(value: String? = null, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IText.() -> Unit = {})

Creates Text component with password input type.

Link copied to clipboard
@Composable
fun IComponent.passwordRef(value: String? = null, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IText.() -> Unit = {}): Text

Creates Text component with password input type, returning a reference.

Link copied to clipboard
@Composable
abstract fun position(position: Position?)

Set the CSS position of the current component.

Link copied to clipboard
@Composable
fun IComponent.radio(value: Boolean = false, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IRadio.() -> Unit = {})

Creates Radio component.

Link copied to clipboard
@Composable
fun IComponent.radioGroup(options: List<StringPair>? = null, value: String? = null, inline: Boolean = false, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, groupClassName: String? = null, inputClassName: String? = null, labelClassName: String? = null, addon: @Composable IComponent.(Int, StringPair, String) -> Unit? = null, className: String? = null, id: String? = null, setup: @Composable IRadioGroup.() -> Unit = {})

Creates RadioGroup component.

Link copied to clipboard
@Composable
fun IComponent.radioGroupRef(options: List<StringPair>? = null, value: String? = null, inline: Boolean = false, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, groupClassName: String? = null, inputClassName: String? = null, labelClassName: String? = null, addon: @Composable IComponent.(Int, StringPair, String) -> Unit? = null, className: String? = null, id: String? = null, setup: @Composable IRadioGroup.() -> Unit = {}): RadioGroup

Creates RadioGroup component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.radioRef(value: Boolean = false, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IRadio.() -> Unit = {}): Radio

Creates Radio component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.range(value: Number? = null, min: Number = RANGE_DEFAULT_MIN, max: Number = RANGE_DEFAULT_MAX, step: Number = RANGE_DEFAULT_STEP, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IRange.() -> Unit = {})

Creates a Range component.

Link copied to clipboard
@Composable
fun IComponent.rangeRef(value: Number? = null, min: Number = RANGE_DEFAULT_MIN, max: Number = RANGE_DEFAULT_MAX, step: Number = RANGE_DEFAULT_STEP, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IRange.() -> Unit = {}): Range

Creates a Range component, returning a reference.

Link copied to clipboard
@Composable
abstract fun rawHtml(rawHtml: String)

Set the raw HTML content.

Link copied to clipboard
@Composable
fun IComponent.rawHtml(rawHtml: String, setup: @Composable IRawHtml.() -> Unit = {})

Creates a RawHtml component.

Link copied to clipboard
@Composable
fun IComponent.rawHtmlBlock(rawHtml: String, setup: @Composable IRawHtmlBlock.() -> Unit = {})

Creates a RawHtmlBlock component.

Link copied to clipboard
@Composable
fun TagEvents.rememberIsHoveredAsState(): State<Boolean>

A Composable function that creates and remembers the hover state of a component. It tracks whether the component is being hovered over using mouse events.

Link copied to clipboard
@Composable
fun TagEvents.rememberIsPressedAsState(): State<Boolean>

A Composable function that creates and remembers the pressed state of a component. It tracks whether the component is being pressed using pointer events.

Link copied to clipboard
abstract fun removeEventListener(name: String, id: Int? = null)

Remove event listener by event name and ID.

Link copied to clipboard
@Composable
abstract fun resize(resize: Resize?)

Set the CSS resize of the current component.

Link copied to clipboard
@Composable
abstract fun right(right: CssSize?)

Set the right edge of the current component.

Link copied to clipboard
@Composable
abstract fun role(role: String?)

Set the role attribute.

Link copied to clipboard
@Composable
abstract fun rowGap(rowGap: CssSize?)

Set the CSS grid/flex row gap.

Link copied to clipboard
@Composable
fun IComponent.select(options: List<StringPair>? = null, value: String? = null, emptyOption: Boolean = false, multiple: Boolean = false, size: Int? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ISelect.() -> Unit = {})

Creates Select component.

Link copied to clipboard
@Composable
fun IComponent.selectRef(options: List<StringPair>? = null, value: String? = null, emptyOption: Boolean = false, multiple: Boolean = false, size: Int? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ISelect.() -> Unit = {}): Select

Creates Select component, returning a reference.

Link copied to clipboard
@Composable
abstract fun setDragDropData(format: String, data: String)

Sets D&D data for the current widget. It also makes it draggable.

Link copied to clipboard
@Composable
abstract fun setDropTarget(callback: (DragEvent) -> Unit)
@Composable
abstract fun setDropTarget(format: String, callback: (DragEvent) -> Unit)
@Composable
abstract fun setDropTarget(formats: Set<String>?, callback: (DragEvent) -> Unit)

Sets the current component as a D&D drop target.

Link copied to clipboard
@Composable
abstract fun setDropTargetData(format: String, callback: (String?) -> Unit)

Sets the current component as a D&D drop target with helper callback accepting String data.

Link copied to clipboard
@Composable
fun IComponent.spinner(value: Int? = null, min: Int? = null, max: Int? = null, step: Int = SPINNER_DEFAULT_STEP, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ISpinner.() -> Unit = {})

Creates a Spinner component.

Link copied to clipboard
@Composable
fun IComponent.spinnerRef(value: Int? = null, min: Int? = null, max: Int? = null, step: Int = SPINNER_DEFAULT_STEP, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ISpinner.() -> Unit = {}): Spinner

Creates a Spinner component, returning a reference.

Link copied to clipboard
@Composable
abstract fun style(name: String, value: String?)

Set value for the given CSS style.

Link copied to clipboard
@Composable
fun <E : HTMLElement> ITag<E>.style(selector: String? = null, pClass: PClass? = null, pElement: PElement? = null, mediaQuery: String? = null, content: @Composable CssStyle.() -> Unit = {}): String

Declares a CSS rule and applies it to the enclosing component. Returns the selector.

Link copied to clipboard
@Composable
abstract fun tabindex(tabindex: Int?)

Set the tabindex attribute.

Link copied to clipboard
@Composable
fun <E : HTMLElement> IComponent.tag(tagName: String, className: String? = null, id: String? = null, namespace: String? = null, content: @Composable ITag<E>.() -> Unit = {})

Creates a Tag component with given DOM element type.

@Composable
fun IComponent.tag(tagName: String, className: String? = null, id: String? = null, namespace: String? = null, content: @Composable ITag<HTMLElement>.() -> Unit = {})

Creates a Tag component with HTMLElement type.

Link copied to clipboard
@Composable
fun <E : HTMLElement> IComponent.tagRef(tagName: String, className: String? = null, id: String? = null, namespace: String? = null, content: @Composable ITag<E>.() -> Unit = {}): Tag<E>

Creates a Tag component with given DOM element type, returning a reference.

@Composable
fun IComponent.tagRef(tagName: String, className: String? = null, id: String? = null, namespace: String? = null, content: @Composable ITag<HTMLElement>.() -> Unit = {}): Tag<HTMLElement>

Creates a Tag component with HTMLElement type, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.td(colspan: Int? = null, rowspan: Int? = null, className: String? = null, id: String? = null, content: @Composable ITd.() -> Unit = {})

Creates a Td component.

Link copied to clipboard
@Composable
fun IComponent.tdRef(colspan: Int? = null, rowspan: Int? = null, className: String? = null, id: String? = null, content: @Composable ITd.() -> Unit = {}): Td

Creates a Td component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.tdt(text: String, colspan: Int? = null, rowspan: Int? = null, className: String? = null, id: String? = null, content: @Composable ITd.() -> Unit = {})

Creates a Td component with text.

Link copied to clipboard
@Composable
fun IComponent.tdtRef(text: String, colspan: Int? = null, rowspan: Int? = null, className: String? = null, id: String? = null, content: @Composable ITd.() -> Unit = {}): Td

Creates a Td component with text, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.text(value: String? = null, type: InputType = InputType.Text, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IText.() -> Unit = {})

Creates Text component.

Link copied to clipboard
@Composable
abstract fun textAlign(textAlign: TextAlign?)

Set the CSS Text align of the current component.

Link copied to clipboard
@Composable
fun IComponent.textArea(value: String? = null, cols: Int? = null, rows: Int? = null, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ITextArea.() -> Unit = {})

Creates a TextArea component.

Link copied to clipboard
@Composable
fun IComponent.textAreaRef(value: String? = null, cols: Int? = null, rows: Int? = null, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ITextArea.() -> Unit = {}): TextArea

Creates a TextArea component, returnig a reference.

Link copied to clipboard
@Composable
abstract fun textDecoration(textDecoration: TextDecoration?)

Set the CSS Text decoration of the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.textDecoration(line: TextDecorationLine? = null, style: TextDecorationStyle? = null, color: Color? = null)

Set the CSS Text decoration of the current component.

Link copied to clipboard
@Composable
abstract fun textIndent(textIndent: CssSize?)

Set the CSS Text indent of the current component.

Link copied to clipboard
@Composable
fun IComponent.textNode(data: String)

Creates a TextNode component.

Link copied to clipboard
@Composable
abstract fun textOverflow(textOverflow: TextOverflow?)

Set the CSS Text overflow of the current component.

Link copied to clipboard
@Composable
fun IComponent.textRef(value: String? = null, type: InputType = InputType.Text, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IText.() -> Unit = {}): Text

Creates Text component, returning a reference.

Link copied to clipboard
@Composable
abstract fun textShadow(textShadow: TextShadow?)

Set the CSS Text shadow of the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.textShadow(hShadow: CssSize? = null, vShadow: CssSize? = null, blurRadius: CssSize? = null, color: Color? = null)

Set the CSS Text shadow of the current component.

Link copied to clipboard
@Composable
abstract fun textTransform(textTransform: TextTransform?)

Set the CSS Text transform of the current component.

Link copied to clipboard
@Composable
fun IComponent.th(colspan: Int? = null, rowspan: Int? = null, scope: ThScope? = null, className: String? = null, id: String? = null, content: @Composable ITh.() -> Unit = {})

Creates a Th component.

Link copied to clipboard
@Composable
fun IComponent.thRef(colspan: Int? = null, rowspan: Int? = null, scope: ThScope? = null, className: String? = null, id: String? = null, content: @Composable ITh.() -> Unit = {}): Th

Creates a Th component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.tht(text: String, colspan: Int? = null, rowspan: Int? = null, scope: ThScope? = null, className: String? = null, id: String? = null, content: @Composable ITh.() -> Unit = {})

Creates a Th component with text.

Link copied to clipboard
@Composable
fun IComponent.thtRef(text: String, colspan: Int? = null, rowspan: Int? = null, scope: ThScope? = null, className: String? = null, id: String? = null, content: @Composable ITh.() -> Unit = {}): Th

Creates a Th component with text, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.time(value: LocalTime? = null, min: LocalTime? = null, max: LocalTime? = null, step: Int = TIME_DEFAULT_STEP, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ITime.() -> Unit = {})

Creates a Time component.

Link copied to clipboard
@Composable
fun IComponent.timeRef(value: LocalTime? = null, min: LocalTime? = null, max: LocalTime? = null, step: Int = TIME_DEFAULT_STEP, name: String? = null, maxlength: Int? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ITime.() -> Unit = {}): Time

Creates a Time component, returning a reference.

Link copied to clipboard
@Composable
abstract fun title(title: String?)

Set the title attribute.

Link copied to clipboard
@Composable
abstract fun top(top: CssSize?)

Set the top edge of the current component.

Link copied to clipboard
@Composable
abstract fun transition(transition: Transition?)

Set the CSS transition effect for the current component.

Link copied to clipboard
@Composable
fun TagStyleFun.transition(property: String? = null, duration: Duration? = null, timingFunction: String? = null, delay: Duration? = null)

Set the CSS transition effect for the current component.

Link copied to clipboard
@Composable
abstract fun transitionList(transitionList: List<Transition>?)

Set the list of CSS transition effects for the current component.

Link copied to clipboard
@Composable
fun IComponent.triStateCheckBox(value: Boolean? = null, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ITriStateCheckBox.() -> Unit = {})

Creates TriStateCheckBox component.

Link copied to clipboard
@Composable
fun IComponent.triStateCheckBoxRef(value: Boolean? = null, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ITriStateCheckBox.() -> Unit = {}): TriStateCheckBox

Creates TriStateCheckBox component, returning a reference.

Link copied to clipboard
@Composable
open operator fun String.unaryPlus()

Creates a TextNode component with unary + operator.

@Composable
open operator fun ModifierBase.unaryPlus()

Use the modifier for the current tag.

Link copied to clipboard
@Composable
abstract fun unicodeBidi(unicodeBidi: UnicodeBidi?)

Set the CSS Text unicode-bidi of the current component.

Link copied to clipboard
@Composable
fun IComponent.upload(multiple: Boolean = false, accept: List<String>? = null, capture: Capture? = null, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IUpload.() -> Unit = {})

Creates Upload component.

Link copied to clipboard
@Composable
fun IComponent.uploadRef(multiple: Boolean = false, accept: List<String>? = null, capture: Capture? = null, name: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable IUpload.() -> Unit = {}): Upload

Creates Upload component, returning a reference.

Link copied to clipboard
@Composable
abstract fun verticalAlign(verticalAlign: VerticalAlign?)

Set the CSS Text vertical align of the current component.

Link copied to clipboard
@Composable
abstract fun visibility(visibility: Visibility?)

Set the CSS visibility of the current component.

Link copied to clipboard
@Composable
abstract fun visible(visible: Boolean)
Link copied to clipboard
@Composable
fun IComponent.vPanel(flexWrap: FlexWrap? = null, justifyContent: JustifyContent? = null, alignItems: AlignItems? = null, gap: CssSize? = null, columnGap: CssSize? = null, className: String? = null, id: String? = null, content: @Composable IDiv.() -> Unit)

Creates a container with a vertical layout.

Link copied to clipboard
@Composable
fun IComponent.vPanelRef(flexWrap: FlexWrap? = null, justifyContent: JustifyContent? = null, alignItems: AlignItems? = null, gap: CssSize? = null, columnGap: CssSize? = null, className: String? = null, id: String? = null, content: @Composable IDiv.() -> Unit): Div

Creates a container with a vertical layout, returning a reference.

Link copied to clipboard
@Composable
abstract fun whiteSpace(whiteSpace: WhiteSpace?)

Set the CSS Text white space of the current component.

Link copied to clipboard
@Composable
abstract fun width(width: CssSize?)

Set the width of the current component.

Link copied to clipboard
@Composable
abstract fun wordBreak(wordBreak: WordBreak?)

Set the CSS word break of the current component.

Link copied to clipboard
@Composable
abstract fun wordSpacing(wordSpacing: CssSize?)

Set the CSS Text word spacing of the current component.

Link copied to clipboard
@Composable
abstract fun zIndex(zIndex: Int?)

Set the Z-index of the current component.