"use client"; import { cn } from "@/lib/utils"; import { CommentComposer } from "../comment-composer/comment-composer"; import { CommentThread } from "../comment-thread/comment-thread"; import type { CommentPanelProps } from "./types"; export function CommentPanel({ threads, members, membersLoading = false, isLoading = false, onCreateComment, onCreateReply, onEditComment, onDeleteComment, isSubmitting = false, maxHeight, variant = "desktop", }: CommentPanelProps) { const handleCommentSubmit = (content: string) => { onCreateComment(content); }; const isMobile = variant === "mobile"; const isInline = variant === "inline"; if (isLoading) { return (