From 6054629d1bed03c554c29c8741a0eeb6678f54cb Mon Sep 17 00:00:00 2001 From: kekskurse Date: Thu, 6 Mar 2025 23:35:07 +0100 Subject: [PATCH] render to string --- web/render/render.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/web/render/render.go b/web/render/render.go index 95533ed..655ad8f 100644 --- a/web/render/render.go +++ b/web/render/render.go @@ -1,6 +1,7 @@ package render import ( + "bytes" "context" "embed" "html/template" @@ -53,4 +54,10 @@ func (r Render) Render(ctx context.Context, w io.Writer, name string, data inter } func (r Render) RenderToString(ctx context.Context, name string, data interface{}) (string, error) { + var output bytes.Buffer + err := r.Render(ctx, &output, name, data) + if err != nil { + return "", err + } + return output.String(), nil }