Merge pull request #407 from appwrite/fix-select-validation

feat: update select validation for boolean attributes
This commit is contained in:
Torsten Dittmann authored and GitHub committed 2023-04-25 12:18:14 +02:00
commit ed486fa408
1 file changed
+9 -7
+9 -7
View File
@@ -27,15 +27,17 @@
error = element.validationMessage;
};
$: if (element && required && !value) {
element.setCustomValidity('This field is required');
const isNotEmpty = (value: string | number | boolean) => {
return typeof value === 'boolean' ? true : !!value;
};
$: if (required && !isNotEmpty(value)) {
element?.setCustomValidity('This field is required');
} else {
element?.setCustomValidity('');
}
$: if (element && required && value) {
element.setCustomValidity('');
}
$: if (value) {
$: if (isNotEmpty(value)) {
error = null;
}