diff --git a/app/pkg/web/renderer.go b/app/pkg/web/renderer.go
index 0880701cb..a5a6e5c58 100644
--- a/app/pkg/web/renderer.go
+++ b/app/pkg/web/renderer.go
@@ -207,6 +207,7 @@ func (r *Renderer) Render(w io.Writer, statusCode int, props Props, ctx *Context
"mode": env.Config.HostMode,
"locale": locale,
"localeDirection": localeDirection,
+ "version": env.Version(),
"environment": env.Config.Environment,
"googleAnalytics": env.Config.GoogleAnalytics,
"domain": env.MultiTenantDomain(),
diff --git a/app/pkg/web/testdata/basic.html b/app/pkg/web/testdata/basic.html
index f4d39bc8b..f55626681 100755
--- a/app/pkg/web/testdata/basic.html
+++ b/app/pkg/web/testdata/basic.html
@@ -45,7 +45,7 @@
Please enable JavaScript
diff --git a/app/pkg/web/testdata/canonical.html b/app/pkg/web/testdata/canonical.html
index 823a55fcc..ea314bed7 100755
--- a/app/pkg/web/testdata/canonical.html
+++ b/app/pkg/web/testdata/canonical.html
@@ -47,7 +47,7 @@ Please enable JavaScript
diff --git a/app/pkg/web/testdata/chunk.html b/app/pkg/web/testdata/chunk.html
index 702ddd07d..11bfee86d 100644
--- a/app/pkg/web/testdata/chunk.html
+++ b/app/pkg/web/testdata/chunk.html
@@ -45,7 +45,7 @@ Please enable JavaScript
diff --git a/app/pkg/web/testdata/home.html b/app/pkg/web/testdata/home.html
index a0d016335..b103648be 100755
--- a/app/pkg/web/testdata/home.html
+++ b/app/pkg/web/testdata/home.html
@@ -45,7 +45,7 @@ Please enable JavaScript
diff --git a/app/pkg/web/testdata/home_ssr.html b/app/pkg/web/testdata/home_ssr.html
index c3c8670ff..f783d4b8b 100755
--- a/app/pkg/web/testdata/home_ssr.html
+++ b/app/pkg/web/testdata/home_ssr.html
@@ -45,7 +45,7 @@ Please enable JavaScript
diff --git a/app/pkg/web/testdata/oauth.html b/app/pkg/web/testdata/oauth.html
index 6ba48415c..7a91aff91 100755
--- a/app/pkg/web/testdata/oauth.html
+++ b/app/pkg/web/testdata/oauth.html
@@ -45,7 +45,7 @@ Please enable JavaScript
diff --git a/app/pkg/web/testdata/tenant.html b/app/pkg/web/testdata/tenant.html
index 40a9dd2d6..1f2959031 100755
--- a/app/pkg/web/testdata/tenant.html
+++ b/app/pkg/web/testdata/tenant.html
@@ -45,7 +45,7 @@ Please enable JavaScript
diff --git a/app/pkg/web/testdata/user.html b/app/pkg/web/testdata/user.html
index 992b582e0..6b49456c3 100755
--- a/app/pkg/web/testdata/user.html
+++ b/app/pkg/web/testdata/user.html
@@ -45,7 +45,7 @@ Please enable JavaScript
diff --git a/public/components/common/PoweredByFider.scss b/public/components/common/PoweredByFider.scss
index 112907b3f..68876be19 100644
--- a/public/components/common/PoweredByFider.scss
+++ b/public/components/common/PoweredByFider.scss
@@ -5,7 +5,6 @@
a {
color: var(--colors-blue-700);
- font-size: 12px;
}
a:hover {
color: var(--colors-gray-900);
diff --git a/public/components/common/PoweredByFider.tsx b/public/components/common/PoweredByFider.tsx
index 791b93598..b69849a7b 100644
--- a/public/components/common/PoweredByFider.tsx
+++ b/public/components/common/PoweredByFider.tsx
@@ -1,5 +1,5 @@
import React from "react"
-import { classSet } from "@fider/services"
+import { classSet, FiderContext } from "@fider/services"
import "./PoweredByFider.scss"
@@ -9,9 +9,12 @@ interface PoweredByFiderProps {
}
export const PoweredByFider = (props: PoweredByFiderProps) => {
+ const fider = React.useContext(FiderContext)
const source = encodeURIComponent(window?.location?.host || "")
const medium = "powered-by"
const campaign = props.slot
+ const version = fider.settings?.version
+ const versionString = fider.isSingleHostMode() && version && version !== "dev" ? `v${version}` : ""
const className = classSet({
"c-powered": true,
@@ -20,9 +23,10 @@ export const PoweredByFider = (props: PoweredByFiderProps) => {
return (
)
}