import React, { useRef } from "react"; import { Box, Button, Image as UIImage, Flex, Label, Input } from "theme-ui"; import Modal from "../components/Modal"; function AddMapModal({ isOpen, onRequestClose, onDone, onImageUpload, rows, onRowsChange, columns, onColumnsChange, imageLoaded, mapSource, }) { const fileInputRef = useRef(); function openImageDialog() { if (fileInputRef.current) { fileInputRef.current.click(); } } return ( { e.preventDefault(); onDone(); }} > onRowsChange(e.target.value)} /> onColumnsChange(e.target.value)} /> {mapSource ? ( ) : ( )} ); } export default AddMapModal;