diff --git a/src/components/CreateModal/Calendar.css b/src/components/CreateModal/Calendar.css index 2aea323..d4db3d2 100644 --- a/src/components/CreateModal/Calendar.css +++ b/src/components/CreateModal/Calendar.css @@ -107,16 +107,16 @@ .react-calendar__tile:enabled:hover, .react-calendar__tile:enabled:focus { - background-color: #e6e6e6; + background-color: #accdee; } /* .react-calendar__tile--now { - background: #ffff76; - } + background: #accdee; + } */ - .react-calendar__tile--now:enabled:hover, + /* .react-calendar__tile--now:enabled:hover, .react-calendar__tile--now:enabled:focus { - background: #ffffa9; + background: #accdee; } */ .react-calendar__tile--hasActive { diff --git a/src/components/CreateModal/CreateModal.jsx b/src/components/CreateModal/CreateModal.jsx index b2b9686..0c3ee83 100644 --- a/src/components/CreateModal/CreateModal.jsx +++ b/src/components/CreateModal/CreateModal.jsx @@ -25,9 +25,9 @@ import { Stepper, useSteps, Box, + ModalCloseButton, } from "@chakra-ui/react"; // import logo from "../../assets/images/small_logo.png"; -import upload from "../../assets/images/download.png"; import { storage } from "../../firebase"; import { ref, uploadBytes, getDownloadURL } from "firebase/storage"; import { UserAuth } from "../../context/AuthContext"; @@ -49,11 +49,13 @@ export default function CreateModal({ setIsEdit, setPosition, centerPosition, + setUploadImg, + uploadImg, + upload, }) { const { user } = UserAuth(); const { onLoginModalOpen } = useContext(DataContext); const { isOpen, onOpen, onClose } = useDisclosure(); - const [uploadImg, setUploadImg] = useState(upload); const uploadFile = () => { if (!newAddedItem.image) return; @@ -71,7 +73,7 @@ export default function CreateModal({ "https://firebasestorage.googleapis.com/v0/b/zotnfound2.appspot.com/o/zotnfound2%2Fimages%2FNaN" ) ) { - setUploadImg(upload); + setUploadImg(""); } else { setUploadImg(url); setNewAddedItem((prev) => ({ ...prev, image: url })); @@ -144,7 +146,21 @@ export default function CreateModal({ )} { + setNewAddedItem({ + image: "", + type: "", + islost: true, + name: "", + description: "", + itemDate: "", + }); + setUploadImg(""); + setActiveStep(0); + setIsCreate(true); + setIsEdit(false); + onClose(); + }} size="5xl" closeOnOverlayClick={false} > @@ -154,7 +170,7 @@ export default function CreateModal({ {/* stepper */} {steps.map((step, index) => ( - setActiveStep(index)}> + } @@ -172,6 +188,7 @@ export default function CreateModal({ ))} + {/* steppper */} {/* first step */} @@ -185,6 +202,7 @@ export default function CreateModal({ variant="outline" placeholder="Item Name" mb="2" + value={newAddedItem.name} onChange={(e) => setNewAddedItem((prev) => ({ ...prev, @@ -196,6 +214,7 @@ export default function CreateModal({ variant="outline" placeholder="Description of Item" mb="2" + value={newAddedItem.description} onChange={(e) => setNewAddedItem((prev) => ({ ...prev, @@ -233,7 +252,10 @@ export default function CreateModal({ */} - + @@ -246,6 +268,7 @@ export default function CreateModal({ size="lg" colorScheme="red" mr="2%" + isChecked={newAddedItem.islost} onChange={() => setNewAddedItem((prev) => ({ ...prev, @@ -362,40 +385,30 @@ export default function CreateModal({ - + {newAddedItem.name} - Lorem ipsum dolor sit amet consectetur adipisicing - elit. Aut libero quis possimus numquam alias, ipsum - perferendis animi laboriosam quasi minus eligendi - culpa magnam nostrum non tenetur doloremque explicabo - vitae porro? - + {newAddedItem.description} - Lorem ipsum dolor sit amet consectetur adipisicing - elit. Exercitationem tempore sunt cupiditate quaerat - blanditiis delectus natus culpa ad est aliquam nihil - omnis ipsum incidunt, magnam beatae earum neque, sint - nostrum? - + {newAddedItem.islost ? "LOST" : "FOUND"} {", "} - {newAddedItem.type} + {newAddedItem.type.toUpperCase()} - + {newAddedItem.itemDate} @@ -437,6 +450,13 @@ export default function CreateModal({ )} {activeStep < 4 ? (