ui

package
v0.0.0-...-4f74812 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2024 License: BSD-3-Clause Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Files

func Files(prefix string) http.Handler

Types

type ErrorPageErr

type ErrorPageErr struct {
	Err     error
	Code    int
	Title   string
	Details string
}

func (ErrorPageErr) Error

func (err ErrorPageErr) Error() string

type IndexPageProps

type IndexPageProps struct {
}

type RenderInput

type RenderInput struct {
	Page string `json:"page,omitempty"`
	Data any    `json:"data,omitempty"`
}

type Renderer

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

func NewRenderer

func NewRenderer(ctx context.Context) (*Renderer, error)

func (*Renderer) Close

func (r *Renderer) Close(ctx context.Context) error

func (*Renderer) Render

func (r *Renderer) Render(ctx context.Context, input RenderInput, output io.Writer) error

func (*Renderer) RenderErrorPage

func (r *Renderer) RenderErrorPage(ctx context.Context, err error, output io.Writer) error

func (*Renderer) RenderIndexPage

func (r *Renderer) RenderIndexPage(ctx context.Context, data IndexPageProps, output io.Writer) error

Jump to

Keyboard shortcuts

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