handle change data selector

This commit is contained in:
Ehsan
2024-10-11 20:27:10 +03:30
parent 6d2a80d65d
commit 81e68e7b62
2 changed files with 11 additions and 15 deletions
+3 -1
View File
@@ -8,7 +8,9 @@ function AutoCompleteSelect({ list, isError, updateData, name, label }) {
disablePortal disablePortal
options={list} options={list}
className="!w-full !rounded-lg" className="!w-full !rounded-lg"
onChange={(event) => updateData && updateData(event.target.value, "value", name)} onChange={(event) =>
updateData && updateData(event.target.innerText, "value", name)
}
sx={{ sx={{
...styleTextSelectRight, ...styleTextSelectRight,
// Hide Icon Number // Hide Icon Number
@@ -1,21 +1,16 @@
import { useState } from "react"; import { Button } from "@mui/material";
import ContentText from "@/app/component/ContentText"; import FieldDate from "./FieldDate";
import EditField from "@/app/component/EditField";
import AutoCompleteSelect from "@/app/component/element/AutoCompleteSelect";
import { degree } from "./listSelector"; import { degree } from "./listSelector";
import RadioGender from "./RadioGender"; import RadioGender from "./RadioGender";
import { Button } from "@mui/material";
// Components
import EditField from "@/app/component/EditField";
import ContentText from "@/app/component/ContentText";
import ArrowLeftPA from "@/components/icons/ArrowLeftPA"; import ArrowLeftPA from "@/components/icons/ArrowLeftPA";
import FieldDate from "./FieldDate"; import AutoCompleteSelect from "@/app/component/element/AutoCompleteSelect";
function Form({ setValue, parent, data, setData }) { function Form({ setValue, parent, data, setData }) {
const [selected, setSelected] = useState({ const changeData = (value, type, name) =>
degree: "",
});
const updateSelect = (event, name) =>
setSelected({ ...selected, [name]: event.target.innerText });
const changeData = (value, type, name) => {
setData((prev) => { setData((prev) => {
return { return {
...prev, ...prev,
@@ -28,7 +23,6 @@ function Form({ setValue, parent, data, setData }) {
}, },
}; };
}); });
};
return ( return (
<div> <div>