fleet/frontend/components/forms/LabelForm/validate.js
Gabe Hernandez efb35b537a
add prettier and have it format all fleet application code (#625)
* add prettier and have it format all js code except website:
:

* trying running prettier check in CI

* fix runs on in CI

* change CI job name

* fix prettier erros and fix CI
2021-04-12 14:32:25 +01:00

20 lines
496 B
JavaScript

import { size } from "lodash";
import validateQuery from "components/forms/validators/validate_query";
export default ({ name, query, label_membership_type: membershipType }) => {
const errors = {};
const { error: queryError, valid: queryValid } = validateQuery(query);
if (membershipType !== "manual" && !queryValid) {
errors.query = queryError;
}
if (!name) {
errors.name = "Label title must be present";
}
const valid = !size(errors);
return { valid, errors };
};