"use client";
import Giscus from "@giscus/react";
import config from "../../lib/config/constants";
import type { GiscusProps } from "@giscus/react";
export type CommentsProps = {
title: string;
};
const Comments = ({ title }: CommentsProps) => {
// fail silently if giscus isn't configured
if (!process.env.NEXT_PUBLIC_GISCUS_REPO_ID || !process.env.NEXT_PUBLIC_GISCUS_CATEGORY_ID) {
console.warn(
"[giscus] not configured, ensure 'NEXT_PUBLIC_GISCUS_REPO_ID' and 'NEXT_PUBLIC_GISCUS_CATEGORY_ID' environment variables are set."
);
return null;
}
// TODO: use custom `` spinner component during suspense
return (
);
};
export default Comments;