import { X } from 'lucide-react'; import { Form, useSubmit } from 'react-router'; import { useState } from 'react'; import IconButton from '~/components/IconButton'; import Code from '~/components/Code'; import Dialog from '~/components/Dialog'; interface Props { username: string; } export default function Remove({ username }: Props) { const submit = useSubmit(); const [dialog, setDialog] = useState(false); return ( <> setDialog(true)} > {(close) => ( <> Delete {username}? Are you sure you want to delete {username}? A deleted user cannot be recovered.
{ submit(event.currentTarget); }} >
Cancel Delete
)}
); }