import { env } from "@/lib/env"; import { connection } from "next/server"; import CountUp from "@/components/count-up"; import { incrementViews } from "@/lib/views"; const ViewCounter = async ({ slug }: { slug: string }) => { // ensure this component isn't triggered by prerenders and/or preloads await connection(); try { const hits = await incrementViews(slug); // we have data! return ( ); } catch (error) { console.error("[view-counter] fatal error:", error); return ?; } }; export default ViewCounter;