import React, { useState } from 'react'; import { Card, CardContent } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Avatar, AvatarImage, AvatarFallback } from "@/components/ui/avatar"; import { Textarea } from "@/components/ui/textarea"; import { ScrollArea } from "@/components/ui/scroll-area"; import { MessageCircle, ThumbsUp, Reply } from "lucide-react"; const DiscussionSection = () => { const [comment, setComment] = useState(''); const [discussions, setDiscussions] = useState([ { id: 1, user: 'Sarah Chen', avatar: '/api/placeholder/32/32', content: 'This is really interesting! I particularly liked the section about state management.', likes: 12, replies: 2, timestamp: '2 hours ago' }, { id: 2, user: 'Alex Kim', avatar: '/api/placeholder/32/32', content: 'Great explanation! Could you elaborate more on the useEffect implementation?', likes: 8, replies: 1, timestamp: '1 hour ago' } ]); const handleSubmit = () => { if (comment.trim()) { const newComment = { id: discussions.length + 1, user: 'Current User', avatar: '/api/placeholder/32/32', content: comment, likes: 0, replies: 0, timestamp: 'Just now' }; setDiscussions([...discussions, newComment]); setComment(''); } }; return (
U