element.version === currentVersion)) { versionNodes.unshift({ version: currentVersion, url: "#" }); } document.querySelector("#project-version").innerHTML = versionNodes.reduce( (acc, element) => { const status = currentVersion === element.version ? "selected disabled" : ""; return ` ${acc} `; }, `
datastar_wisp · v5.0.0

datastar_wisp

Package Version Hex Docs

Wisp adaptor for https://hexdocs.pm/datastar

gleam add datastar datastar_wisp
import datastar/ds_sse
import datastar/ds_wisp

let events = [
  ds_sse.patch_elements()
  |> ds_sse.patch_elements_elements("<span>Hello</span>")
  |> ds_sse.patch_elements_selector("#notice")
  |> ds_sse.patch_elements_end,
]

wisp.ok()
|> ds_wisp.send(events)

This will add the events data to the Wisp response. And will also add the expected headers by Datastar.

Search Document