Versions in this module Expand all Collapse all v0 v0.1.2 Nov 1, 2026 v0.1.1 Oct 27, 2026 v0.1.0 Oct 27, 2026retracted Changes in this version + var ErrReserved = errors.New("template function name is a go-partial helper") + var ErrShown = errors.New("render error answered") + func Reserved(name string) bool + type Diagnostics struct + Development bool + ErrorFlash func(r *http.Request) string + ErrorFragment string + ErrorLanguage func(r *http.Request) string + ErrorMessage func(r *http.Request, message string) string + ErrorPage string + ErrorTitle func(r *http.Request, title string) string + Events []partial.EventSink + Logger *slog.Logger + Stages []partial.RenderStage + type Fragment struct + Data any + Deferred bool + Dot partial.Dot + ID string + Placeholder string + PlaceholderData any + Template string + type Region struct + Data any + Dot partial.Dot + Files fs.FS + ID string + Template string + type Renderer struct + func New(files fs.FS, layout string, funcs ...template.FuncMap) *Renderer + func (r *Renderer) CheckTemplates() ([]partial.TemplateProblem, error) + func (r *Renderer) Connector() connector.Connector + func (r *Renderer) FailureStages() []partial.RenderStage + func (r *Renderer) FirstExisting(candidates ...string) (string, error) + func (r *Renderer) FirstExistingIn(layers []fs.FS, candidates ...string) (string, error) + func (r *Renderer) Funcs(funcs ...template.FuncMap) + func (r *Renderer) HasEntry(p *partial.Partial) (bool, error) + func (r *Renderer) Render(w http.ResponseWriter, req *http.Request, view View) error + func (r *Renderer) RenderPartial(ctx context.Context, req *http.Request, p *partial.Partial, models ...any) (template.HTML, error) + func (r *Renderer) RenderText(ctx context.Context, p *partial.Partial, models ...any) (string, error) + func (r *Renderer) Respond(w http.ResponseWriter, req *http.Request, status int, ...) error + func (r *Renderer) Root() *partial.Partial + func (r *Renderer) SetDiagnostics(diagnostics Diagnostics) + func (r *Renderer) SetReload(reload bool) + func (r *Renderer) Use(stages ...partial.RenderStage) + type View struct + ContentID string + Data any + Dot partial.Dot + Files fs.FS + FragmentFiles string + FragmentRegions bool + Fragments []Fragment + HeadRegion string + Includes []string + Models []any + RegionElements map[string][]string + RegionElementsFunc map[string]func(*http.Request) partial.OOBElements + RegionFiles string + Regions []Region + Shell any + ShellDot partial.Dot + Status int + Template string