Add versioning to footer

This commit is contained in:
2026-02-01 22:37:53 +01:00
parent 5f05557682
commit 0d1dd3b0fe
3 changed files with 39 additions and 3 deletions

View File

@ -1,5 +1,27 @@
import pkg from "../../../package.json";
const appVersion =
process.env.NEXT_PUBLIC_APP_VERSION ??
pkg.version;
const gitSha =
process.env.NEXT_PUBLIC_GIT_SHA ??
process.env.VERCEL_GIT_COMMIT_SHA ??
process.env.GIT_COMMIT_SHA ??
"";
const deployEnv =
process.env.NEXT_PUBLIC_DEPLOY_ENV ??
process.env.NODE_ENV ??
"unknown";
const versionLabel = gitSha
? `v${appVersion}+${gitSha.slice(0, 7)}`
: `v${appVersion}`;
const envLabel = deployEnv === "production" ? "prod" : deployEnv;
export default function Footer() {
return (
<div>© 2026 by gaertan.art | All rights reserved</div>
<div className="flex items-center justify-between text-xs text-muted-foreground">
<span>© 2026 by gaertan.art | All rights reserved</span>
<span>{versionLabel} · {envLabel}</span>
</div>
);
}
}