upd: grup
Deskripsi; - validasi tambah grup - text error validasi tambah grup - text error validasi edit grup No Issues
This commit is contained in:
@@ -45,8 +45,10 @@ export default function DrawerGroup({ onSuccess, }: { onSuccess: (val: boolean)
|
|||||||
}
|
}
|
||||||
|
|
||||||
function onCheck() {
|
function onCheck() {
|
||||||
if (Object.values(touched).some((v) => v == true))
|
const cek = checkAll()
|
||||||
|
if (!cek) {
|
||||||
return false
|
return false
|
||||||
|
}
|
||||||
createData()
|
createData()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -61,6 +63,14 @@ export default function DrawerGroup({ onSuccess, }: { onSuccess: (val: boolean)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function checkAll() {
|
||||||
|
if (namaGroup == "" || namaGroup.length < 3) {
|
||||||
|
setTouched({ ...touched, name: true })
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Box>
|
<Box>
|
||||||
<Stack pt={10}>
|
<Stack pt={10}>
|
||||||
@@ -102,7 +112,7 @@ export default function DrawerGroup({ onSuccess, }: { onSuccess: (val: boolean)
|
|||||||
}}
|
}}
|
||||||
error={
|
error={
|
||||||
touched.name &&
|
touched.name &&
|
||||||
(namaGroup == "" ? "Error! harus memasukkan grup" :
|
(namaGroup == "" ? "Grup Tidak Boleh Kosong" :
|
||||||
namaGroup.length < 3 ? "Masukkan Minimal 3 karakter" : ""
|
namaGroup.length < 3 ? "Masukkan Minimal 3 karakter" : ""
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -162,7 +162,7 @@ export default function EditDrawerGroup({ onUpdated, id, isActive, }: { onUpdate
|
|||||||
}}
|
}}
|
||||||
error={
|
error={
|
||||||
touched.name &&
|
touched.name &&
|
||||||
(name == "" ? "Error! harus memasukkan grup" :
|
(name == "" ? "Grup Tidak Boleh Kosong" :
|
||||||
name.length < 3 ? "Masukkan Minimal 3 karakter" : ""
|
name.length < 3 ? "Masukkan Minimal 3 karakter" : ""
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user