import { Pencil } from 'lucide-react'; import { Form, useSubmit } from 'react-router'; import { useState } from 'react'; import IconButton from '~/components/IconButton'; import Dialog from '~/components/Dialog'; import TextField from '~/components/TextField'; interface Props { username: string; magic?: string; } export default function Rename({ username, magic }: Props) { const submit = useSubmit(); const [dialog, setDialog] = useState(false); const [newName, setNewName] = useState(username); return ( <> setDialog(true)} > {(close) => ( <> Rename {username}? Enter a new username for {username}
{ submit(event.currentTarget); }} >
Cancel Rename
)}
); }