import { siteConfig } from '@/lib/config' import { RecentComments } from '@waline/client' import Link from 'next/link' import { useEffect, useState } from 'react' /** * 最近评论列表 * 基于Waline实现 * @see https://waline.js.org/guide/get-started.html * @param {*} props * @returns */ const RecentCommentListForExample = props => { const [comments, updateComments] = useState([]) const [onLoading, changeLoading] = useState(true) useEffect(() => { RecentComments({ serverURL: siteConfig('COMMENT_WALINE_SERVER_URL'), count: 5 }).then(({ comments }) => { changeLoading(false) updateComments(comments) }) }, []) return ( <> {onLoading && (