Add some void elements to HtmlDocComponent

This commit is contained in:
Thelonius Kort
2023-01-19 22:19:06 +01:00
parent c7fe690599
commit 4e311f711c

View File

@ -20,7 +20,7 @@ defmodule OutlookWeb.HtmlDocComponent do
|> render_doc()
end
def dnode(%{node: %{status: status}} = assigns) do
def dnode(%{node: %{status: _}} = assigns) do
~H"""
<.dynamic_tag name={@tunit_tag} nid={@node.nid} {Map.get(@node.eph, :attributes, %{})}
><%= @node.content |> raw %></.dynamic_tag>
@ -33,6 +33,9 @@ defmodule OutlookWeb.HtmlDocComponent do
"""
end
def dnode(assigns) when assigns.node.name == "br", do: ~H"<br>"
def dnode(assigns) when assigns.node.name == "hr", do: ~H"<hr>"
def dnode(assigns) when assigns.node.type == :element do
~H"""
<.dynamic_tag name={@node.name} nid={@node.nid} {Map.get(@node.eph, :attributes, %{})}