import { useState } from 'react'; import CommentItem from './CommentItem'; import type { FillerComment } from '../utils/filler-brewery-detail'; interface CommentsCardProps { comments: FillerComment[]; loggedIn: boolean; currentUserInitials: string; onAddComment: (text: string) => void; onToggleCommentLike: (id: string) => void; } const CommentsCard = ({ comments, loggedIn, currentUserInitials, onAddComment, onToggleCommentLike, }: CommentsCardProps) => { const [commentText, setCommentText] = useState(''); const handleSubmit = () => { const text = commentText.trim(); if (!text) return; onAddComment(text); setCommentText(''); }; return (

Comments ({comments.length})

{loggedIn ? (
{currentUserInitials}