import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, } from "@/components/ui/dialog"; import { Button } from "@/components/ui/button"; import { User } from "@/types/user"; interface UserStatusConfirmDialogProps { user: User | null; newStatus: string; isOpen: boolean; onConfirm: () => void; onCancel: () => void; } /** * 사용자 상태 변경 확인 모달 */ export function UserStatusConfirmDialog({ user, newStatus, isOpen, onConfirm, onCancel, }: UserStatusConfirmDialogProps) { if (!user) return null; const statusText = newStatus === "active" ? "활성" : "비활성"; const statusColor = newStatus === "active" ? "text-blue-600" : "text-gray-600"; return ( !open && onCancel()}> 사용자 상태 변경 사용자의 상태를 변경하시겠습니까?
사용자: {user.user_name} ({user.user_id})
변경할 상태: {statusText}
); }