diff --git a/apps/console/public/logos/probo-gray-small.png b/apps/console/public/logos/probo-gray-small.png
new file mode 100644
index 000000000..7aa809f54
Binary files /dev/null and b/apps/console/public/logos/probo-gray-small.png differ
diff --git a/packages/emails/emails.go b/packages/emails/emails.go
index 0a3a8fe53..135e8280f 100644
--- a/packages/emails/emails.go
+++ b/packages/emails/emails.go
@@ -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,
diff --git a/packages/emails/src/components/EmailLayout.tsx b/packages/emails/src/components/EmailLayout.tsx
index 41bdc4add..44ca1110a 100644
--- a/packages/emails/src/components/EmailLayout.tsx
+++ b/packages/emails/src/components/EmailLayout.tsx
@@ -1,17 +1,15 @@
import {
Body,
- Button,
Container,
Head,
- Heading,
Html,
Link,
- Preview,
Section,
Text,
} from '@react-email/components';
import * as React from 'react';
import { Logo } from './Logo';
+import { ProboLogo } from './ProboLogo';
interface EmailLayoutProps {
subject: string;
@@ -47,6 +45,12 @@ export const EmailLayout = ({
{"{{.SenderCompanyHeadquarterAddress}}"}
+
+ Powered By
+
+
+
+