diff --git a/app/component/TimePickerField.js b/app/component/TimePickerField.js index ed135c2..4f898fd 100644 --- a/app/component/TimePickerField.js +++ b/app/component/TimePickerField.js @@ -69,7 +69,7 @@ function TimePickerField({ dataChange, isVacation, disable, timeStart, data }) { }} />

diff --git a/app/component/UploadFile.js b/app/component/UploadFile.js index 997f2c8..52d8c0b 100644 --- a/app/component/UploadFile.js +++ b/app/component/UploadFile.js @@ -4,21 +4,42 @@ import { useRef } from "react"; import { Button } from "@mui/material"; import ProfileP from "@/components/icons/ProfileP"; import ArrowLeftPU from "@/components/icons/ArrowLeftPU"; +import { uploadImage } from "@/helper"; +import Image from "next/image"; -function UploadFile() { +function UploadFile({ image, setImage }) { const fileRef = useRef(); const openInput = () => fileRef.current.click(); + const handleChange = async (e) => { + const result = await uploadImage(event); + setImage(result); + }; return ( <> - -

- -
+ + {image && image.blob ? ( + img-uploaded + ) : ( +
+ +
+ )} diff --git a/components/layout/sidebar/ModalLogout.js b/components/layout/sidebar/ModalLogout.js index 926b4f8..47bbeab 100644 --- a/components/layout/sidebar/ModalLogout.js +++ b/components/layout/sidebar/ModalLogout.js @@ -7,32 +7,32 @@ function ModalLogout({ open, handleClose }) {
-

+

خروج

- -

+ +

آیا مطمئن هستید که می‌خواهید از حساب کاربری خود خارج شوید؟

diff --git a/components/layoutPanel/sidebar/index.js b/components/layoutPanel/sidebar/index.js index d933994..f9f22e1 100644 --- a/components/layoutPanel/sidebar/index.js +++ b/components/layoutPanel/sidebar/index.js @@ -3,8 +3,14 @@ import HeadMd from "./HeadMd"; import HeadSm from "./HeadSm"; import { Button } from "@mui/material"; import LogoutOrangeP from "@/components/icons/LogoutOrangeP"; +import ModalLogout from "@/components/layout/sidebar/ModalLogout"; +import { useState } from "react"; function Sidebar({ active, setActive, open, setOpen }) { + const [modal, setModal] = useState(false); + const handleOpen = () => setModal(true); + const handleClose = () => setModal(false); + return (
+
diff --git a/components/panel/addDoctor/listMenu/generalInformation/Head.js b/components/panel/addDoctor/listMenu/generalInformation/Head.js index a220d45..32301c6 100644 --- a/components/panel/addDoctor/listMenu/generalInformation/Head.js +++ b/components/panel/addDoctor/listMenu/generalInformation/Head.js @@ -1,9 +1,15 @@ import UploadFile from "@/app/component/UploadFile"; +import { useState } from "react"; function Head() { + const [image, setImage] = useState({ + file: "", + blob: "", + }); + return (
- +
); } diff --git a/components/panel/addDoctor/listMenu/generalInformation/form/index.js b/components/panel/addDoctor/listMenu/generalInformation/form/index.js index 4e6c8f4..73dc3f0 100644 --- a/components/panel/addDoctor/listMenu/generalInformation/form/index.js +++ b/components/panel/addDoctor/listMenu/generalInformation/form/index.js @@ -92,14 +92,15 @@ function Form({ setValue, parent, data, setData }) {
diff --git a/components/panel/addDoctor/listMenu/officeInformation/index.js b/components/panel/addDoctor/listMenu/officeInformation/index.js index 4f77aa7..090d2c3 100644 --- a/components/panel/addDoctor/listMenu/officeInformation/index.js +++ b/components/panel/addDoctor/listMenu/officeInformation/index.js @@ -16,7 +16,9 @@ function OfficeInformation({ setValue, parent, data, setData }) { variant="contained" > ثبت اطلاعات - +
+ +
diff --git a/components/panel/addDoctor/listMenu/workingDays/modal/Form.js b/components/panel/addDoctor/listMenu/workingDays/modal/Form.js index 481c683..bbb0e62 100644 --- a/components/panel/addDoctor/listMenu/workingDays/modal/Form.js +++ b/components/panel/addDoctor/listMenu/workingDays/modal/Form.js @@ -77,14 +77,14 @@ function Form({ diff --git a/components/panel/turns/head/SearchDoctor.js b/components/panel/turns/head/SearchDoctor.js index c16b66c..9450f02 100644 --- a/components/panel/turns/head/SearchDoctor.js +++ b/components/panel/turns/head/SearchDoctor.js @@ -40,7 +40,7 @@ function SearchDoctor() {