Add powered by Probo in email footer

Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
Émile Ré
2026-02-02 13:27:25 +04:00
parent 926d008c60
commit cdf70f3cac
4 changed files with 29 additions and 3 deletions

View File

@@ -19,6 +19,7 @@ import (
"embed"
"fmt"
htmltemplate "html/template"
"net/url"
texttemplate "text/template"
"time"
@@ -39,6 +40,7 @@ type (
PresenterVariables struct {
// Static variables
BaseOrigin string
BaseURL string
SenderCompanyName string
SenderCompanyWebsiteURL string
@@ -67,8 +69,15 @@ func DefaultPresenterConfig(baseURL string) PresenterConfig {
}
func NewPresenterFromConfig(cfg PresenterConfig, fullName string) *Presenter {
baseURL := baseurl.MustParse(cfg.BaseURL)
baseOrigin := url.URL{
Scheme: baseURL.Scheme(),
Host: baseURL.Host(),
}
return &Presenter{
variables: PresenterVariables{
BaseOrigin: baseOrigin.String(),
BaseURL: cfg.BaseURL,
SenderCompanyName: cfg.SenderCompanyName,
SenderCompanyWebsiteURL: cfg.SenderCompanyWebsiteURL,