package template

import "git.dotya.ml/mirre-mt/pcmt/modules/template"

Index

Variables

var Renderer = &TplRenderer{tmpls: template.New("")}

Functions

func Get

func Get(name string) *template.Template

Get returns a template requested either from the tmplPath (in LiveMode) or from the pre-compiled tmpl list set directly to Renderer.

func Init

func Init(s *settings.Settings, tmpls fs.FS)

Init saves settings and embedded templates to package-level state and also "initialises" template rendering.

Types

type TplRenderer

type TplRenderer struct {
	// contains filtered or unexported fields
}

func (*TplRenderer) Render

func (t *TplRenderer) Render(w io.Writer, name string, data any, c echo.Context) error

Source Files

helper.go render.go template.go

Version
v0.0.0-20230910121657-4d10510f5ba4 (latest)
Published
Sep 10, 2023
Platform
linux/amd64
Imports
11 packages
Last checked
1 month ago

Tools for package owners.