diff --git a/frontend/src/components/blog/comments/Comments.tsx b/frontend/src/components/blog/comments/Comments.tsx index 4662ecc..6173b9d 100644 --- a/frontend/src/components/blog/comments/Comments.tsx +++ b/frontend/src/components/blog/comments/Comments.tsx @@ -1,4 +1,4 @@ -import { createSignal, For, Show, onMount } from "solid-js"; +import { createSignal, For, Show, onMount, createEffect } from "solid-js"; import CommentLock from "./CommentLock"; import CommentForm from "./CommentForm"; import type { CommentWithReplies, CommentRecord } from "../../../types/comments"; @@ -14,7 +14,10 @@ interface CommentsProps { } export default function Comments(props: CommentsProps) { - const [isAuthenticated, setIsAuthenticated] = createSignal(!!props.isAuthorized); + const isAuthFromSSR = props.isAuthorized ?? false; + console.log("[Comments] SSR isAuthorized:", isAuthFromSSR); + const [isAuthenticated, setIsAuthenticated] = createSignal(isAuthFromSSR); + console.log("[Comments] Initial isAuthenticated:", isAuthenticated()); const [currentUser, setCurrentUser] = createSignal<{ id: string; name: string; @@ -299,6 +302,11 @@ export default function Comments(props: CommentsProps) { )} + {/* DEBUG SSR */} +