JSFiddle - React, Tailwind, and code Playground

by marcusschiesser

JavaScript

validate: function () {
                return kosmosCM.WPHG.Step2.doubleFieldValidator(this, this.getDateField());
            }
        };
        return o;
    },

    doubleFieldValidator: function (field1, field2) {
        var thisIsValid = field1.isValid(true);
        var dateIsValid = field2.isValid(true);
        var isValid = thisIsValid || dateIsValid;
        if (isValid) {
            field1.clearInvalid();
            field2.clearInvalid();
        } else {
            field1.markInvalid();
            field2.markInvalid();
        }
        return isValid;
    },