import React, { useState, useRef } from "react"; import { Box, Input, Button, Label, Flex } from "theme-ui"; import { useAuth } from "../contexts/AuthContext"; import Modal from "../components/Modal"; function AuthModal({ isOpen, onSubmit }) { const { password, setPassword } = useAuth(); const [tmpPassword, setTempPassword] = useState(password); function handleChange(event) { setTempPassword(event.target.value); } function handleSubmit(event) { event.preventDefault(); setPassword(tmpPassword); onSubmit(tmpPassword); } const inputRef = useRef(); function focusInput() { inputRef.current && inputRef.current.focus(); } return ( ); } export default AuthModal;