PatchElements

data class PatchElements(val elements: List<Element>, val mode: MorphMode = outer, val selector: Selector? = null, val useViewTransition: Boolean = false, val id: SseEventId? = null) : DatastarEvent(source)

The datastar-patch-elements event is used to merge HTML elements into the DOM. The elements line should be a valid HTML syntax (tags can span multiple lines). The selector line should be a valid CSS selector. The mode line determines how the element are merged into the DOM. The useViewTransition line determines whether to use a view transition.

Constructors

Link copied to clipboard
constructor(elements: List<Element>, mode: MorphMode = outer, selector: Selector? = null, useViewTransition: Boolean = false, id: SseEventId? = null)
constructor(vararg element: Element, morphMode: MorphMode = outer, selector: Selector? = null, useViewTransition: Boolean = false, id: SseEventId? = null)
constructor(vararg element: String, morphMode: MorphMode = outer, selector: Selector? = null, useViewTransition: Boolean = false, id: SseEventId? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val id: SseEventId?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun toSseEvent(): SseMessage.Event