'use client'; import { Loader2 } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog'; interface ChatDeleteMessageDialogProps { open: boolean; count: number; loading?: boolean; onOpenChange: (open: boolean) => void; onConfirm: () => void | Promise; } export function ChatDeleteMessageDialog({ open, count, loading, onOpenChange, onConfirm }: ChatDeleteMessageDialogProps) { const plural = count === 1 ? 'это сообщение' : count < 5 ? `${count} сообщения` : `${count} сообщений`; return ( Удалить сообщение?

{count === 1 ? 'Сообщение будет удалено для всех участников чата. Это действие нельзя отменить.' : `Будут удалены ${plural}. Это действие нельзя отменить.`}

); }