mirror of
https://github.com/fleetdm/fleet
synced 2026-05-24 09:28:54 +00:00
20 lines
482 B
JavaScript
20 lines
482 B
JavaScript
import { size, startsWith } from "lodash";
|
|
|
|
const validate = (formData) => {
|
|
const errors = {};
|
|
const { server_url: fleetWebAddress } = formData;
|
|
|
|
if (!fleetWebAddress) {
|
|
errors.server_url = "Fleet web address must be completed";
|
|
}
|
|
|
|
if (fleetWebAddress && !startsWith(fleetWebAddress, "https://")) {
|
|
errors.server_url = "Fleet web address must start with https://";
|
|
}
|
|
|
|
const valid = !size(errors);
|
|
|
|
return { valid, errors };
|
|
};
|
|
|
|
export default { validate };
|