personal website (jaspermayone.com)
at v2-final 35 lines 1.0 kB view raw
1import dynamic from "next/dynamic"; 2 3const Tooltip = dynamic( 4 () => import("@material-tailwind/react/components/Tooltip"), 5 { ssr: false }, 6); 7 8import { formatDistanceToNow, isWeekend } from "date-fns"; 9 10export default function CommitHash() { 11 const commitDate = new Date(process.env.COMMIT_DATE!); 12 const isitweekend = isWeekend(commitDate); 13 const formattedCommitDate = formatDistanceToNow(commitDate, { 14 addSuffix: true, 15 }); 16 return ( 17 <div> 18 <span className="sticky hidden text-xs sm:block"> 19 v{process.env.APP_VERSION} |{" "} 20 <a 21 className="underline" 22 href={`https://github.com/jaspermayone/website/tree/${process.env.COMMIT_HASH}`} 23 > 24 <Tooltip 25 content={process.env.FULL_COMMIT_HASH} 26 className="rounded-xl bg-white p-2 font-sans text-black shadow-lg " 27 > 28 {process.env.COMMIT_HASH} 29 </Tooltip> 30 </a>{" "} 31 from {formattedCommitDate} 32 </span> 33 </div> 34 ); 35}