upstream #1
| @@ -6,11 +6,16 @@ import siteMetadata from '@/data/siteMetadata' | ||||
|  | ||||
| export default function Comments({ slug }: { slug: string }) { | ||||
|   const [loadComments, setLoadComments] = useState(false) | ||||
|  | ||||
|   if (!siteMetadata.comments?.provider) { | ||||
|     return null | ||||
|   } | ||||
|   return ( | ||||
|     <> | ||||
|       {!loadComments && <button onClick={() => setLoadComments(true)}>Load Comments</button>} | ||||
|       {siteMetadata.comments && loadComments && ( | ||||
|       {loadComments ? ( | ||||
|         <CommentsComponent commentsConfig={siteMetadata.comments} slug={slug} /> | ||||
|       ) : ( | ||||
|         <button onClick={() => setLoadComments(true)}>Load Comments</button> | ||||
|       )} | ||||
|     </> | ||||
|   ) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user