diff --git a/frontend/src/pages/Chat/components/AddContact/AddContactModal.js b/frontend/src/pages/Contacts/ContactModal.js similarity index 76% rename from frontend/src/pages/Chat/components/AddContact/AddContactModal.js rename to frontend/src/pages/Contacts/ContactModal.js index f26258c..4c94f5c 100644 --- a/frontend/src/pages/Chat/components/AddContact/AddContactModal.js +++ b/frontend/src/pages/Contacts/ContactModal.js @@ -5,8 +5,19 @@ import Dialog from "@material-ui/core/Dialog"; import DialogActions from "@material-ui/core/DialogActions"; import DialogContent from "@material-ui/core/DialogContent"; import DialogTitle from "@material-ui/core/DialogTitle"; +import { makeStyles } from "@material-ui/core/styles"; + +const useStyles = makeStyles(theme => ({ + modal: { + "& .MuiTextField-root": { + margin: theme.spacing(1), + width: "25ch", + }, + }, +})); const AddContactModal = ({ modalOpen, setModalOpen, handleAddContact }) => { + const classes = useStyles(); const initialState = { name: "", number: "" }; const [contact, setContact] = useState(initialState); @@ -24,30 +35,34 @@ const AddContactModal = ({ modalOpen, setModalOpen, handleAddContact }) => { open={modalOpen} onClose={handleClose} aria-labelledby="form-dialog-title" + // maxWidth="lg" + maxHeight="xs" + scroll="paper" + className={classes.modal} > Adicionar contato diff --git a/frontend/src/pages/Contacts/ContactsList.js b/frontend/src/pages/Contacts/ContactsList.js index 76c8bd7..3def2c5 100644 --- a/frontend/src/pages/Contacts/ContactsList.js +++ b/frontend/src/pages/Contacts/ContactsList.js @@ -22,6 +22,7 @@ import EditIcon from "@material-ui/icons/Edit"; import PaginationActions from "./PaginationActions"; import api from "../../util/api"; +import ContactModal from "./ContactModal"; const useStyles = makeStyles(theme => ({ mainContainer: { @@ -74,6 +75,8 @@ const Contacts = () => { const [searchParam, setSearchParam] = useState(""); const [contacts, setContacts] = useState([]); + const [modalOpen, setModalOpen] = useState(true); + useEffect(() => { setLoading(true); const delayDebounceFn = setTimeout(() => { @@ -108,8 +111,22 @@ const Contacts = () => { setSearchParam(event.target.value.toLowerCase()); }; + const handleClickOpen = () => { + setModalOpen(true); + }; + + const handleClose = () => { + setModalOpen(false); + }; + return ( +

Todos os contatos

@@ -130,7 +147,7 @@ const Contacts = () => { -