defmodule LiveSvelte.LiveJson do use Phoenix.Component attr( :live_json_props, :map, default: %{}, doc: "LiveJson props to pass to the Svelte component" ) slot(:inner_block) def live_json(assigns) do ~H""" <%= if @live_json_props != %{} do %>
<%= render_slot(@inner_block) %>
<% else %> <%= render_slot(@inner_block) %> <% end %> """ end end