render to string

This commit is contained in:
kekskurse 2025-03-06 23:35:07 +01:00
parent 835c62ef64
commit 6054629d1b

View file

@ -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
}