Add support for img tags

This commit is contained in:
Thelonius Kort
2023-01-15 17:27:51 +01:00
parent b520df2561
commit f2dd8de143
4 changed files with 98 additions and 1 deletions

View File

@ -30,6 +30,12 @@ defmodule OutlookWeb.HtmlDocComponent do
"""
end
def dnode(assigns) when assigns.node.name == "img" do
~H"""
<img {@node.attributes |> Map.merge(Map.get(@node.eph, :attributes, %{})) |> Map.merge(%{nid: @node.nid})}>
"""
end
def dnode(assigns) when assigns.node.type == :element do
~H"""
<.dynamic_tag name={@node.name} nid={@node.nid} {@node.attributes |> Map.merge(Map.get(@node.eph, :attributes, %{}))}>