jb-date-input
Version:
jalali date input web component
17 lines (15 loc) • 567 B
text/typescript
import { type ValidationItem } from "jb-validation";
import { type ValidationValue } from "./types";
import { dictionary } from "./constants";
export const requiredValidation:ValidationItem<ValidationValue> = {
validator:(value:ValidationValue)=>{
//TODO: make it base on js native Date value existence
if ((value.inputObject.year == null || value.inputObject.month == null || value.inputObject.day == null)) {
return false;
}else{
return true;
}
},
message:dictionary.errors.required,
stateType:"valueMissing"
};