diff --git a/components/layoutPanel/userDetail/index.js b/components/layoutPanel/userDetail/index.js
index 98ed43f..b73f0bd 100644
--- a/components/layoutPanel/userDetail/index.js
+++ b/components/layoutPanel/userDetail/index.js
@@ -6,7 +6,7 @@ function UserDetail({ data, loading }) {
return (
diff --git a/components/panel/addDoctor/listMenu/generalInformation/form/index.js b/components/panel/addDoctor/listMenu/generalInformation/form/index.js
index 6a1ea9b..3932389 100644
--- a/components/panel/addDoctor/listMenu/generalInformation/form/index.js
+++ b/components/panel/addDoctor/listMenu/generalInformation/form/index.js
@@ -10,6 +10,11 @@ import ArrowLeftPA from "@/components/icons/ArrowLeftPA";
import AutoCompleteSelect from "@/app/component/element/AutoCompleteSelect";
import { checkAllValues } from "@/helper";
+const validate_medical_number = {
+ min: 1,
+ max: 9999999999,
+};
+
function Form({ setValue, parent, data, setData }) {
const changeData = (value, type, name) =>
type !== "isEdit" &&
@@ -26,6 +31,13 @@ function Form({ setValue, parent, data, setData }) {
};
});
+ const updateNum = (value, type, name) => {
+ const parseValue = +value;
+ const { max } = validate_medical_number;
+ const validateValue = parseValue > max ? data[name].value : value;
+ changeData(validateValue, type, name);
+ };
+
return (
<>
@@ -43,10 +55,15 @@ function Form({ setValue, parent, data, setData }) {
@@ -60,6 +77,7 @@ function Form({ setValue, parent, data, setData }) {
{
+ const parseValue = +value;
+ const { max } = validate_phone_number;
+ const validateValue = parseValue > max ? data[name].value : value;
+ changeData(validateValue, type, name);
+ };
+
return (
<>
@@ -68,31 +80,46 @@ function Form({ parent, data, setData }) {
diff --git a/components/panel/addDoctor/listMenu/workingDays/modal/Form.js b/components/panel/addDoctor/listMenu/workingDays/modal/Form.js
index 96bb16c..6194a3f 100644
--- a/components/panel/addDoctor/listMenu/workingDays/modal/Form.js
+++ b/components/panel/addDoctor/listMenu/workingDays/modal/Form.js
@@ -30,10 +30,10 @@ function Form({
const updateNum = (value, type, name) => {
const prevData = data;
+ const prevVal = data[parent][dataChange.idx][name].value;
const parseValue = +value;
- const { min, max } = validate_number_turns;
- const validateValue =
- parseValue > max ? max : parseValue < min ? min : value;
+ const { max } = validate_number_turns;
+ const validateValue = parseValue > max ? prevVal : value;
data[parent][dataChange.idx][name].value = validateValue;
setUpdate(!update);
setData(prevData);
diff --git a/components/panel/dashboard/Cards.js b/components/panel/dashboard/Cards.js
index 96d8676..085999e 100644
--- a/components/panel/dashboard/Cards.js
+++ b/components/panel/dashboard/Cards.js
@@ -32,7 +32,7 @@ function Cards({ data, loading }) {
{list.map((item, idx) => (
-
@@ -41,7 +41,7 @@ function Cards({ data, loading }) {
>
{item.icon}
-
+
{item.text}
diff --git a/components/panel/userAccount/account/form/index.js b/components/panel/userAccount/account/form/index.js
index 0427ab6..a1607e5 100644
--- a/components/panel/userAccount/account/form/index.js
+++ b/components/panel/userAccount/account/form/index.js
@@ -10,6 +10,11 @@ import AddLocationP from "@/components/icons/AddLocationP";
import { Button } from "@mui/material";
import ArrowLeftButtonP from "@/components/icons/ArrowLeftButtonP";
+const validate_phone_number = {
+ min: 1,
+ max: 9999999999,
+};
+
function Form() {
const [data, setData] = useState({
name: { value: "احسان احمدی", isEdit: true },
@@ -35,6 +40,13 @@ function Form() {
},
});
+ const updateNum = (value, type, name) => {
+ const parseValue = +value;
+ const { max } = validate_phone_number;
+ const validateValue = parseValue > max ? data[name].value : value;
+ changeData(validateValue, type, name);
+ };
+
return (
@@ -51,9 +63,15 @@ function Form() {
@@ -86,24 +104,34 @@ function Form() {
-
+