@koalarx/ui
Version:
Koala UI is a Design System developed in Angular whose objective is to facilitate and make your development faster and simpler, making this framework your greatest ally.
11 lines • 1.69 kB
JavaScript
export function DateMaxValidator(max) {
return (control) => {
if (control.value && typeof max === 'string') {
if (new Date(control.value) > new Date(max)) {
return { dateMax: true };
}
}
return null;
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS1tYXgudmFsaWRhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZm9ybS9zcmMvbGliL2R5bmFtaWMtZm9ybS92YWxpZGF0b3JzL2RhdGUtbWF4LnZhbGlkYXRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxNQUFNLFVBQVUsZ0JBQWdCLENBQUMsR0FBVztJQUMxQyxPQUFPLENBQUMsT0FBd0IsRUFBMkIsRUFBRTtRQUMzRCxJQUFJLE9BQU8sQ0FBQyxLQUFLLElBQUksT0FBTyxHQUFHLEtBQUssUUFBUSxFQUFFO1lBQzVDLElBQUksSUFBSSxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxHQUFHLElBQUksSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFO2dCQUMzQyxPQUFPLEVBQUMsT0FBTyxFQUFFLElBQUksRUFBQyxDQUFDO2FBQ3hCO1NBQ0Y7UUFDRCxPQUFPLElBQUksQ0FBQztJQUNkLENBQUMsQ0FBQTtBQUNILENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBYnN0cmFjdENvbnRyb2wsIFZhbGlkYXRpb25FcnJvcnMgfSBmcm9tIFwiQGFuZ3VsYXIvZm9ybXNcIjtcbmltcG9ydCB7IEtvYWxhQ3VzdG9tVmFsaWRhdG9yRm5JbnRlcmZhY2UgfSBmcm9tIFwiLi4vaW50ZXJmYWNlcy9rb2FsYS1jdXN0b20tdmFsaWRhdG9yLWZuLmludGVyZmFjZVwiO1xuXG5leHBvcnQgZnVuY3Rpb24gRGF0ZU1heFZhbGlkYXRvcihtYXg6IHN0cmluZyk6IEtvYWxhQ3VzdG9tVmFsaWRhdG9yRm5JbnRlcmZhY2Uge1xuICByZXR1cm4gKGNvbnRyb2w6IEFic3RyYWN0Q29udHJvbCk6IFZhbGlkYXRpb25FcnJvcnMgfCBudWxsID0+IHtcbiAgICBpZiAoY29udHJvbC52YWx1ZSAmJiB0eXBlb2YgbWF4ID09PSAnc3RyaW5nJykge1xuICAgICAgaWYgKG5ldyBEYXRlKGNvbnRyb2wudmFsdWUpID4gbmV3IERhdGUobWF4KSkge1xuICAgICAgICByZXR1cm4ge2RhdGVNYXg6IHRydWV9O1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gbnVsbDtcbiAgfVxufVxuIl19