Packages

HTMX integration with Livebook

Current section

Files

Jump to
kino_htmx lib kino_htmx.ex
Raw

lib/kino_htmx.ex

defimpl Kino.Render, for: Htmx.Component do
def to_livebook(component) do
component |> Kino.HtmxComponent.new() |> Kino.Render.to_livebook()
end
end
defimpl Kino.Render, for: Htmx.Router do
def to_livebook(router) do
router |> Kino.HtmxRouter.new() |> Kino.Render.to_livebook()
end
end
defmodule KinoHtmx do
defdelegate output(), to: KinoHtmx.Iframe, as: :new
end