renderer

package
v0.3.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TemplateRenderer

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

func NewTemplateRenderer

func NewTemplateRenderer(fs embed.FS) *TemplateRenderer

func (*TemplateRenderer) AddDefaultTemplateFunctions

func (r *TemplateRenderer) AddDefaultTemplateFunctions()

func (*TemplateRenderer) AddTemplateFunction

func (r *TemplateRenderer) AddTemplateFunction(name string, f any)

AddTemplateFunction registers a new template function. If you want to have default template functions you must call AddDefaultTemplateFunctions before call this funciton

func (*TemplateRenderer) Parse

func (r *TemplateRenderer) Parse(name, main string, patterns ...string)

func (*TemplateRenderer) ParsePartial

func (r *TemplateRenderer) ParsePartial(name string, patterns ...string)

func (*TemplateRenderer) Render

func (r *TemplateRenderer) Render(ctx *phx.Context, status int, parsed string, vm interface{}) error

func (*TemplateRenderer) RenderWithErrors

func (r *TemplateRenderer) RenderWithErrors(ctx *phx.Context, status int, parsed string, vm interface{}, formErrors map[string]string) error

func (*TemplateRenderer) ShowAvailableTemplates

func (r *TemplateRenderer) ShowAvailableTemplates()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL