From c0fe63588c25e82a5bab91bc2efa0d7384fbc551 Mon Sep 17 00:00:00 2001 From: Thelonius Kort Date: Thu, 19 Jan 2023 20:33:22 +0100 Subject: [PATCH] Add Html.render_doc/1 Wraps HtmlDocComponent.render_doc/1 and converts the resulting struct to binary. --- lib/outlook/internal_tree/html.ex | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/outlook/internal_tree/html.ex b/lib/outlook/internal_tree/html.ex index f5af203..e92cdaa 100644 --- a/lib/outlook/internal_tree/html.ex +++ b/lib/outlook/internal_tree/html.ex @@ -74,4 +74,11 @@ defmodule Outlook.InternalTree.Html do end def to_html_preview([], _target_id), do: "" + + + def render_doc(tree) do + OutlookWeb.HtmlDocComponent.render_doc(%{tree: tree}) + |> Phoenix.HTML.Safe.to_iodata() + |> IO.iodata_to_binary() + end end