import Link from "next/link"; import { useEffect, useState } from "react"; import { CALCOM_VERSION, COMPANY_NAME, IS_CALCOM, IS_SELF_HOSTED } from "@calcom/lib/constants"; // eslint-disable-next-line turbo/no-undeclared-env-vars const vercelCommitHash = process.env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA; const commitHash = vercelCommitHash ? `-${vercelCommitHash.slice(0, 7)}` : ""; const CalComVersion = `v.${CALCOM_VERSION}-${!IS_SELF_HOSTED ? "h" : "sh"}`; export default function Credits() { const [hasMounted, setHasMounted] = useState(false); useEffect(() => { setHasMounted(true); }, []); return ( © {new Date().getFullYear()}{" "} {COMPANY_NAME} {" "} {hasMounted && ( <> {CalComVersion} {vercelCommitHash && IS_CALCOM ? ( {commitHash} ) : ( commitHash )} )} ); }