diff --git a/lib/outlook_web/components/html_doc_component.ex b/lib/outlook_web/components/html_doc_component.ex index c62d564..099837b 100644 --- a/lib/outlook_web/components/html_doc_component.ex +++ b/lib/outlook_web/components/html_doc_component.ex @@ -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 %> @@ -33,6 +33,9 @@ defmodule OutlookWeb.HtmlDocComponent do """ end + def dnode(assigns) when assigns.node.name == "br", do: ~H"
" + def dnode(assigns) when assigns.node.name == "hr", do: ~H"
" + def dnode(assigns) when assigns.node.type == :element do ~H""" <.dynamic_tag name={@node.name} nid={@node.nid} {Map.get(@node.eph, :attributes, %{})}