diff --git a/template/engine.go b/template/engine.go index 53414d3..13bf561 100644 --- a/template/engine.go +++ b/template/engine.go @@ -2,9 +2,9 @@ package template import ( "bytes" - "embed" "fmt" "html/template" + "io/fs" ) // Engine is a template engine @@ -24,7 +24,7 @@ func (e *Engine) Render(name string, data any) ([]byte, error) { } // NewTemplateEngine creates a new template engine from the given templates -func NewEngine(templates embed.FS) (*Engine, error) { +func NewEngine(templates fs.FS) (*Engine, error) { tmpls, err := template.ParseFS(templates, "**/*.html") if err != nil { return nil, fmt.Errorf("failed to parse templates: %w", err)