import React, { useState } from 'react'; import { Modal, Text, Button, Group, Stack, PasswordInput, } from '@mantine/core'; interface EmailPasswordModalProps { opened: boolean; onClose: () => void; onConfirm: (password: string) => Promise; email: string; } const EmailPasswordModal: React.FC = ({ opened, onClose, onConfirm, email, }) => { const [password, setPassword] = useState(''); return ( Please enter your password to confirm changing your email to: {email} setPassword(e.currentTarget.value)} required /> ); }; export default EmailPasswordModal;