Versions in this module Expand all Collapse all v0 v0.1.0 Aug 19, 2026 Changes in this version + const CONTROLLER_LOG_MANAGER + const CatchAll + const ERROR_LOGGER_IS_NIL + const ERROR_STORE_IS_NIL + const KeyAdminHomeURL + const KeyEndpoint + const KeyFileManagerURL + const KeyLogAdminURL + func AdminHomeURL(r *http.Request) string + func Breadcrumbs(breadcrumbs []Breadcrumb) hb.TagInterface + func Endpoint(r *http.Request) string + func ErrorAlert(message string) string + func FileManagerURL(r *http.Request) string + func Layout(w http.ResponseWriter, r *http.Request, webpageTitle, webpageHtml string, ...) string + func LogAdminURL(r *http.Request) string + func URL(endpoint string, controller string, params map[string]string) string + func URLR(r *http.Request, controller string, params map[string]string) string + type Breadcrumb struct + Name string + URL string + type Links struct + func NewLinks(baseURL string) *Links + func NewLinksFromRequest(r *http.Request) *Links + func (l *Links) LogManager(params map[string]string) string + type UiBase struct + LayoutField func(w http.ResponseWriter, r *http.Request, webpageTitle, webpageHtml string, ...) string + LoggerField *slog.Logger + StoreField logstore.StoreInterface + func NewUiBase(config UiConfig) UiBase + func (u UiBase) Layout(w http.ResponseWriter, r *http.Request, webpageTitle, webpageHtml string, ...) string + func (u UiBase) Logger() *slog.Logger + func (u UiBase) Store() logstore.StoreInterface + type UiConfig struct + Layout func(w http.ResponseWriter, r *http.Request, webpageTitle, webpageHtml string, ...) string + Logger *slog.Logger + Store logstore.StoreInterface + type UiInterface interface + Layout func(w http.ResponseWriter, r *http.Request, webpageTitle, webpageHtml string, ...) string + Logger func() *slog.Logger + Store func() logstore.StoreInterface