From ea5d75f49578bb090b306551f29f746edbf9eb91 Mon Sep 17 00:00:00 2001 From: tone <3341154833@qq.com> Date: Thu, 19 Jun 2025 15:16:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=8D=9A=E5=AE=A2=E8=AF=84?= =?UTF-8?q?=E8=AE=BA=E7=94=A8=E6=88=B7=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../blog/[id]/components/BlogComments.tsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tone-page-web/app/(with-header-footer)/blog/[id]/components/BlogComments.tsx b/tone-page-web/app/(with-header-footer)/blog/[id]/components/BlogComments.tsx index 7fbc1bb..20f370d 100644 --- a/tone-page-web/app/(with-header-footer)/blog/[id]/components/BlogComments.tsx +++ b/tone-page-web/app/(with-header-footer)/blog/[id]/components/BlogComments.tsx @@ -3,13 +3,16 @@ import { BlogCommentTool } from "./BlogCommentTool"; import { BlogApi } from "@/lib/api"; import { BlogComment } from "@/lib/types/blogComment"; import { useState } from "react"; +import { useUserMe } from "@/hooks/user/use-user-me"; export function BlogComments({ blogId }: { blogId: string }) { - const { data, isLoading, error, mutate } = useSWR( + const { data, mutate } = useSWR( `/api/blog/${blogId}/comments`, () => BlogApi.getComments(blogId), ) + const { user } = useUserMe(); + const insertComment = async (newOne: BlogComment) => { await mutate( (comments) => { @@ -32,6 +35,13 @@ export function BlogComments({ blogId }: { blogId: string }) { replayTarget={replayTarget} handleClearReplayTarget={() => setReplayTarget(null)} /> + +