import Image from "next/image"; import Link from "next/link"; import { Separator } from "../components/ui/separator"; import { Button } from "../components/ui/button"; import confetti from "canvas-confetti"; export const version = "1.2.0"; const User = ({ user }: { user: string }) => ( {user} ); const handleClick = () => { const duration = 5 * 1000; const animationEnd = Date.now() + duration; const defaults = { startVelocity: 30, spread: 360, ticks: 60, zIndex: 0 }; const randomInRange = (min: number, max: number) => Math.random() * (max - min) + min; const interval = window.setInterval(() => { const timeLeft = animationEnd - Date.now(); if (timeLeft <= 0) { return clearInterval(interval); } const particleCount = 50 * (timeLeft / duration); confetti({ ...defaults, particleCount, zIndex: 60, origin: { x: randomInRange(0.1, 0.3), y: Math.random() - 0.2 }, }); confetti({ ...defaults, particleCount, zIndex: 60, origin: { x: randomInRange(0.7, 0.9), y: Math.random() - 0.2 }, }); }, 250); }; export const Changelog = () => ( <>
{(
process.env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA || "unknown"
).substring(0, 7)}
{" "}
{process.env.NEXT_PUBLIC_VERCEL_GIT_PULL_REQUEST_ID != undefined &&
process.env.NEXT_PUBLIC_VERCEL_GIT_PULL_REQUEST_ID != "" && (
<>
{" "}
| on PR{" "}
{process.env.NEXT_PUBLIC_VERCEL_GIT_PULL_REQUEST_ID}
{" "}
by{" "}
{process.env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_AUTHOR_NAME}
>
)}{" "}
{process.env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_MESSAGE != undefined &&
`| ${process.env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_MESSAGE.substring(0, 24)}`}
/servers{" "}
endpoint). I'm actively trying to find a loop-hole so that statistics
works correctly. Thank you {":)"}