Add support for slot in ssr_render

This commit is contained in:
Wout De Puysseleir 2023-02-28 11:33:38 -08:00
parent 9b9f5fdf99
commit 8472ddf643
No known key found for this signature in database
GPG key ID: 3DE9371B50FEC46A

View file

@ -55,8 +55,11 @@ defmodule LiveSvelte do
{:ok, socket}
end
defp ssr_render(name, nil), do: ssr_render(name, %{})
defp ssr_render(name, props), do: NodeJS.call!({"svelte/render", "render"}, [name, props])
defp ssr_render(name, props, slots \\ nil)
defp ssr_render(name, nil, slots), do: ssr_render(name, %{}, slots)
defp ssr_render(name, props, slots),
do: NodeJS.call!({"svelte/render", "render"}, [name, props, slots])
defp json(props) do
props