fleet/frontend/components/forms/RegistrationForm/KolideDetails/helpers.js

21 lines
509 B
JavaScript
Raw Normal View History

import { size, startsWith } from 'lodash';
const validate = (formData) => {
const errors = {};
const { kolide_server_url: kolideWebAddress } = formData;
if (!kolideWebAddress) {
errors.kolide_server_url = 'Kolide web address must be completed';
}
if (kolideWebAddress && !startsWith(kolideWebAddress, 'https://')) {
errors.kolide_server_url = 'Kolide web address must start with https://';
}
const valid = !size(errors);
return { valid, errors };
};
export default { validate };