import React, { useState } from 'react'; import { Button } from '../../ui/button'; import { X, Calendar, ShieldBan } from 'lucide-react'; interface BanUserModalProps { username: string; onClose: () => void; onConfirm: (reason: string, details: string, duration: string) => void; } export const BanUserModal: React.FC = ({ username, onClose, onConfirm, }) => { const [reason, setReason] = useState('Terms of Service Violation'); const [details, setDetails] = useState(''); const [isPermanent, setIsPermanent] = useState(false); const [duration, setDuration] = useState('7'); // days return (

Suspend User

You are about to suspend{' '} {username}. This will restrict their access to the platform.