diff --git a/frontend/src/components/CommentModal.tsx b/frontend/src/components/CommentModal.tsx index d6d1daa..493a414 100644 --- a/frontend/src/components/CommentModal.tsx +++ b/frontend/src/components/CommentModal.tsx @@ -2,7 +2,7 @@ import React, { useState, useEffect } from 'react'; import { X, Send, MessageSquare, User, Loader2, Trash2 } from 'lucide-react'; import { io } from 'socket.io-client'; import { useTourStore } from '@/store/useTourStore'; -import { useConfirm } from '@/hooks/useConfirm'; +import { ConfirmModal } from './ConfirmModal'; interface Comment { id: string; @@ -26,7 +26,7 @@ export const CommentModal: React.FC = ({ isOpen, onClose, loc const [comments, setComments] = useState([]); const [newComment, setNewComment] = useState(''); const [isLoading, setIsLoading] = useState(false); - const confirm = useConfirm(); + const [confirmState, setConfirmState] = useState({ open: false, commentId: '' }); const userRole = useTourStore(state => state.userRole); const currentUserId = React.useMemo(() => {