diff --git a/app/component/UploadFile.js b/app/component/UploadFile.js
new file mode 100644
index 0000000..d275d2a
--- /dev/null
+++ b/app/component/UploadFile.js
@@ -0,0 +1,29 @@
+"use client";
+
+import { Button } from "@mui/material";
+import ProfileP from "@/components/icons/ProfileP";
+import ArrowLeftPU from "@/components/icons/ArrowLeftPU";
+
+function UploadFile({ fileRef, openInput }) {
+ return (
+ <>
+
+
-
- {data.name}
+
+ دکتر {data.name}
{data.expertise}
diff --git a/components/layoutPanel/header/icons/Theme.js b/components/layoutPanel/header/icons/Theme.js
index d436b09..cb24cec 100644
--- a/components/layoutPanel/header/icons/Theme.js
+++ b/components/layoutPanel/header/icons/Theme.js
@@ -1,4 +1,5 @@
import MoonP from "@/components/icons/MoonP";
+import Sun from "@/components/icons/Sun";
import { Button } from "@mui/material";
import { useTheme } from "next-themes";
import { useState } from "react";
@@ -22,7 +23,7 @@ function Theme() {
onClick={() => setTheme(theme === "light" ? "dark" : "light")}
variant="outlined"
>
-
+ {theme === "light" ? : }
);
}
diff --git a/components/panel/addDoctor/listMenu/generalInformation/Head.js b/components/panel/addDoctor/listMenu/generalInformation/Head.js
index 9a68046..54f810a 100644
--- a/components/panel/addDoctor/listMenu/generalInformation/Head.js
+++ b/components/panel/addDoctor/listMenu/generalInformation/Head.js
@@ -1,9 +1,5 @@
-"use client";
-
+import UploadFile from "@/app/component/UploadFile";
import { useRef } from "react";
-import { Button } from "@mui/material";
-import ProfileP from "@/components/icons/ProfileP";
-import ArrowLeftPU from "@/components/icons/ArrowLeftPU";
function Head() {
const fileRef = useRef();
@@ -12,21 +8,7 @@ function Head() {
return (
-
-
-
+
);
}
diff --git a/components/panel/addDoctor/listMenu/generalInformation/form/FieldDate.js b/components/panel/addDoctor/listMenu/generalInformation/form/FieldDate.js
new file mode 100644
index 0000000..bb00ab9
--- /dev/null
+++ b/components/panel/addDoctor/listMenu/generalInformation/form/FieldDate.js
@@ -0,0 +1,54 @@
+import { useState } from "react";
+
+import { convertToJalali } from "@/helper";
+import EditField from "@/app/component/EditField";
+import ButtonDate from "@/app/component/ButtonDate";
+import CalendarPD from "@/components/icons/CalendarPD";
+import ContentText from "@/components/panel/ContentText";
+
+function FieldDate({ changeListData, data }) {
+ const [anchorEl, setAnchorEl] = useState(null);
+ const open = Boolean(anchorEl);
+ const id = open ? "simple-popover" : undefined;
+
+ const updateDate = (newDate) => {
+ const jalaliDate = newDate
+ ? convertToJalali(newDate)
+ : "تاریخ مد نظر پیدا نشد...";
+ changeListData(jalaliDate, "value", "time_work");
+ };
+
+ const handleClick = (event) => {
+ setAnchorEl(event.currentTarget);
+ };
+
+ return (
+
+
+
+ }
+ isTransparent={true}
+ iconGray={true}
+ name="time_work"
+ />
+
+
+
+
+ );
+}
+
+export default FieldDate;
diff --git a/components/panel/addDoctor/listMenu/generalInformation/form/Form.js b/components/panel/addDoctor/listMenu/generalInformation/form/Form.js
index 989c78d..8ff2192 100644
--- a/components/panel/addDoctor/listMenu/generalInformation/form/Form.js
+++ b/components/panel/addDoctor/listMenu/generalInformation/form/Form.js
@@ -3,10 +3,10 @@ import ContentText from "@/components/panel/ContentText";
import EditField from "@/app/component/EditField";
import AutoCompleteSelect from "@/app/component/element/AutoCompleteSelect";
import { degree } from "./listSelector";
-import CalendarPD from "@/components/icons/CalendarPD";
import RadioGender from "./RadioGender";
import { Button } from "@mui/material";
import ArrowLeftPA from "@/components/icons/ArrowLeftPA";
+import FieldDate from "./FieldDate";
function Form() {
const [data, setData] = useState({
@@ -95,17 +95,7 @@ function Form() {
-
- }
- isTransparent={true}
- placeholder="انتخاب کنید..."
- iconGray={true}
- changeData={changeData}
- data={data?.time_work}
- name="time_work"
- />
-
+