DataSignalsBuilder

zio.http.datastar.DataSignalsBuilder
final class DataSignalsBuilder(val signalName: String, val caseModifier: CaseModifier)

Builds data-signals: attributes for a named signal key.

The base key uses the kebab-cased signalName. Case modifier methods append a __case.* suffix when a non-default casing is requested. Values assigned with := must be valid Datastar expressions and become the attribute value rendered for that keyed signal.

Attributes

Source
DataSignalsBuilder.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def :=[T](value: T)(implicit toDatastarExpr: ToDatastarExpr[T]): Attribute

Renders a data-signals: attribute using the configured case mode.

Renders a data-signals: attribute using the configured case mode.

Attributes

Source
DataSignalsBuilder.scala