From 103efd52b59f77fbfde6a1b7daf65b16c2c26810 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Thu, 30 Apr 2026 17:25:04 +0200 Subject: refactor(html): supports more type in root append --- src/eval/blocks.zig | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/eval/blocks.zig') diff --git a/src/eval/blocks.zig b/src/eval/blocks.zig index a270ec9..9357799 100644 --- a/src/eval/blocks.zig +++ b/src/eval/blocks.zig @@ -44,7 +44,7 @@ pub const Code = struct { if (self.attribute) |attr| try el.base.setAttribute("data-code", attr); var code = try HTML.Content.init(alloc, "code"); var root = try HTML.Root.init(alloc); - for (self.content.items) |it| root.append(try it.html(root.allocator())); + for (self.content.items) |it| try root.append(it); code.content = root.element(); el.content = code.element(); return el.element(); @@ -87,12 +87,12 @@ pub const Figure = struct { var el = try HTML.Content.init(parent, "figure"); var root = try HTML.Root.init(parent); const alloc = root.allocator(); - root.append(try self.content.html(alloc)); + try root.append(self.content); el.content = root.element(); const caption = self.caption orelse return el.element(); var figcap = try HTML.Content.init(alloc, "figcaption"); figcap.content = try caption.html(alloc); - root.append(figcap.element()); + try root.append(figcap.element()); return el.element(); } }; @@ -138,8 +138,8 @@ pub const Callout = struct { const root = try HTML.Root.init(alloc); const title = try HTML.Content.init(alloc, "h4"); title.content = (try HTML.Literal.init(alloc, self.title orelse kind)).element(); - root.append(title.element()); - root.append(try self.content.html(alloc)); + try root.append(title.element()); + try root.append(self.content); el.content = root.element(); return el.element(); } -- cgit v1.2.3