Add versioning to footer

This commit is contained in:
2026-02-01 22:38:08 +01:00
parent c42401383b
commit c2d2e6c5a7
4 changed files with 40 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>Footer</div>
<div className="flex items-center justify-between text-xs text-muted-foreground">
<span>© 2026 by gaertan.art | Admin</span>
<span>{versionLabel} · {envLabel}</span>
</div>
);
}
}