Documentation
¶
Overview ¶
Package actions provides experimental render-time action hooks for partials.
Index ¶
- func ActionHTML(ctx ...*partial.RenderContext) template.HTML
- func ActionHeader(ctx ...*partial.RenderContext) string
- func ActionIs(values ...string) bool
- func ActionValue(ctx ...*partial.RenderContext) string
- func FuncMap() template.FuncMap
- func Stage() partial.RenderStage
- func WithAction(p *partial.Partial, action Action) *partial.Partial
- func WithTemplateAction(p *partial.Partial, action Action) *partial.Partial
- type Action
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ActionHTML ¶
func ActionHTML(ctx ...*partial.RenderContext) template.HTML
ActionHTML renders the configured template action for a render context.
go-doc:sig func() html/template.HTML
func ActionHeader ¶
func ActionHeader(ctx ...*partial.RenderContext) string
ActionHeader returns the connector action header name.
go-doc:sig func() string
func ActionIs ¶
ActionIs reports whether the current action value matches any provided value.
go-doc:sig func(values ...string) bool
func ActionValue ¶
func ActionValue(ctx ...*partial.RenderContext) string
ActionValue returns the selected action value from the current request.
go-doc:sig func() string
func Stage ¶
func Stage() partial.RenderStage
Stage installs action helpers and executes configured partial actions.
func WithAction ¶
WithAction configures a partial-level action that may replace the partial before its template is rendered.