Add some void elements to HtmlDocComponent
This commit is contained in:
@ -20,7 +20,7 @@ defmodule OutlookWeb.HtmlDocComponent do
|
|||||||
|> render_doc()
|
|> render_doc()
|
||||||
end
|
end
|
||||||
|
|
||||||
def dnode(%{node: %{status: status}} = assigns) do
|
def dnode(%{node: %{status: _}} = assigns) do
|
||||||
~H"""
|
~H"""
|
||||||
<.dynamic_tag name={@tunit_tag} nid={@node.nid} {Map.get(@node.eph, :attributes, %{})}
|
<.dynamic_tag name={@tunit_tag} nid={@node.nid} {Map.get(@node.eph, :attributes, %{})}
|
||||||
><%= @node.content |> raw %></.dynamic_tag>
|
><%= @node.content |> raw %></.dynamic_tag>
|
||||||
@ -33,6 +33,9 @@ defmodule OutlookWeb.HtmlDocComponent do
|
|||||||
"""
|
"""
|
||||||
end
|
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
|
def dnode(assigns) when assigns.node.type == :element do
|
||||||
~H"""
|
~H"""
|
||||||
<.dynamic_tag name={@node.name} nid={@node.nid} {Map.get(@node.eph, :attributes, %{})}
|
<.dynamic_tag name={@node.name} nid={@node.nid} {Map.get(@node.eph, :attributes, %{})}
|
||||||
|
|||||||
Reference in New Issue
Block a user