From c5a98bd99123ac61e6be517449b83a0c48ffeb0f Mon Sep 17 00:00:00 2001 From: Kar Date: Mon, 15 May 2023 13:52:53 +0530 Subject: [PATCH] langValueSolved --- data/appUser.db | Bin 24576 -> 24576 bytes src/pages/add-user-form.jsx | 42 ++++++++++++++++++++++++------------ 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/data/appUser.db b/data/appUser.db index 30633ec79e30fcdd4eb3faf18ab82edcae283408..b9e61c8086f8e7bdd9f2fbda5ba492b4287a2946 100644 GIT binary patch delta 556 zcmZoTz}Rqrae_2s%0wAw#*~c-OZb)eIlUS9)A`Qvnexu&W#mcZzRT^+b&hKmmkAdO z=OxYsoZg$&1XMZegWV(<7~~lw8Tc6(82Gh;7zh{y1q~TE3QCi5GK(`(QwkD`Qu9g- z45IUsvQm>v6#T(dtN{=>dAayI=jY~@=A|m+rzyB(<(H=Cmm0Vt8wxTQY$%X{ZfHHo z5Ca28cLNt_dgT z#N1RgU;8E&8EBg;K#VXjFf;@S7#I{7I;7?%X6EQ6=jXaa85=s~mnwwhqyods$Pt^f z1O>4>OUJ+fsNJ&K0p>PEMWFk%!EOUOO&-N*lM{rbRm_YGj7)S5Omz)SJ-v;!Ee#bc pK>$K}mF9sQH`!4}m^CS}DzRv@xAYbfMz_t325btO*#ds?0|3csfRg|K delta 79 zcmZoTz}Rqrae_2s>_i!7#@LMsOZb&IxV;(p)A`Qvnexu&W#mcZzRT^+JRKQsRufR= aTsVPgv$ymX5k~vXj0S89o7n<>@dE&peHPIG diff --git a/src/pages/add-user-form.jsx b/src/pages/add-user-form.jsx index 7290a9b..52f6d30 100644 --- a/src/pages/add-user-form.jsx +++ b/src/pages/add-user-form.jsx @@ -16,14 +16,14 @@ export default function addUserForm() { {lang: "Bengali", value: false}, {lang: "English", value: false}, {lang: "Hindi", value: false}, - {lang: "telegu", value: false}, + {lang: "Telegu", value: false}, {lang: "Punjabi", value: false}, - {lang: "malayalam", value: false}, - {lang: "tamil", value: false}, - {lang: "kannada", value: false}, - {lang: "gujrati", value: false}, + {lang: "Malayalam", value: false}, + {lang: "Tamil", value: false}, + {lang: "Kannada", value: false}, + {lang: "Gujrati", value: false}, ]) - console.log(allLanguage.value) + // console.log(allLanguage) const [currentType, setCurrentType] = useState(typeParent) const [countryValue, setCountryValue] = useState('') const options = useMemo(() => countryList().getData(), []) @@ -37,7 +37,7 @@ export default function addUserForm() { setAllCities([]) fetch(`https://api.siliconpin.com/v3/list/country/city/?country=${countryValue.value}&state=${stateCode.value}`).then(res => res.json()) .then(data => { - console.log("handleSelectAllStates:", data, options) + // console.log("handleSelectAllStates:", data, options) let newData = data && data.length > 0 && data.map(n => { return { label: n.name, @@ -86,18 +86,19 @@ export default function addUserForm() { const handleFormsubmit = async (event) => { event.preventDefault() + console.log(event.target.lang.checked) const data = { "status": "published", type: event.target.type.value, uname: event.target.uname.value, country: event.target.country.value, - state: event.target.state.value, - city: event.target.city.value, + state: event.target.state.value ? event.target.state.value:"", + city: event.target.city.value ? event.target.city.value:"", phone: event.target.phone.value, email: event.target.email.value, school: event.target.schoolID.value, klas: event.target.klas.value, - lang: event.target.lang.value, + lang: allLanguage, start_month: event.target.start_month.value, start_date: event.target.start_date.value, end_date: event.target.end_date.value, @@ -117,14 +118,14 @@ export default function addUserForm() { } const response = await fetch(endpoint, options) const result = await response.json() - console.log(result) + // console.log(result) // alert(`Is this your full name: ${result}`) } const handleOnLanguageChange = (e, v) => { let idx = allLanguage.findIndex(o => o.lang === e.target.value); let newAllLang = [...allLanguage] newAllLang[idx].value = true - + // console.log(newAllLang) if ([typeParent, "teacher"].includes(currentType)) { let counter = 0 @@ -147,7 +148,10 @@ export default function addUserForm() { newAllLang[idx].value = false newAllLang[idx].disabled = false }) - setLanguage(newAllLang) + const { name, checked } = e.target; + setLanguage({ ...allLanguage, [name]: checked }); + + // setLanguage(newAllLang) setCurrentType(e.target.value) } return ( @@ -218,7 +222,7 @@ export default function addUserForm() {
+  
+  
+  
+  
+  
+  
+  
+  
+  
*/} {allLanguage && allLanguage.length && allLanguage.map(n => { return (