constructors

package
v0.0.0-...-8fcb6f2 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2024 License: GPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Db

type Db struct {
	DB *gorm.DB
}

func NewDb

func NewDb(cfg *configs.Configs) *Db

type Logger

type Logger struct {
	Logger *slog.Logger
}

func NewLogger

func NewLogger() *Logger
type NavItem struct {
	Name      string
	Uri       string
	ClassName string
}
type Navigation struct {
	Items []NavItem
}

type Page

type Page struct {
	NavBar string
	Body   string
}

type RedisClient

type RedisClient struct {
	RC *redis.Client
}

func NewRedisClient

func NewRedisClient(cfg *configs.Configs) *RedisClient

type Renderer

type Renderer struct {
	NavCfg *configs.NavConfig
	Logger *slog.Logger
}

func NewRenderer

func NewRenderer(cfg *configs.WebCfg, l *Logger) *Renderer

func (*Renderer) Render

func (r *Renderer) Render(rc *redis.Client, pageName string) ([]byte, error)

Jump to

Keyboard shortcuts

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