2023-08-02 19:35:27 +01:00
|
|
|
import { validateEmail } from '$lib/utils/functions/validateEmail';
|
2021-08-18 19:47:02 +03:00
|
|
|
|
|
|
|
|
export function validateForm(fields) {
|
|
|
|
|
let hasError = false;
|
2023-09-18 17:03:56 +00:00
|
|
|
const { title, description } = fields;
|
2021-08-18 19:47:02 +03:00
|
|
|
const fieldErrors = {
|
|
|
|
|
title: '',
|
2023-09-18 17:03:56 +00:00
|
|
|
description: ''
|
2021-08-18 19:47:02 +03:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
if (!title) {
|
|
|
|
|
fieldErrors.title = 'Title is required';
|
2023-09-18 17:03:56 +00:00
|
|
|
hasError = true;
|
2021-08-18 19:47:02 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!description) {
|
|
|
|
|
fieldErrors.description = 'Description is required';
|
2023-09-18 17:03:56 +00:00
|
|
|
hasError = true;
|
2021-08-18 19:47:02 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
hasError,
|
2023-09-18 17:03:56 +00:00
|
|
|
fieldErrors
|
2021-08-18 19:47:02 +03:00
|
|
|
};
|
|
|
|
|
}
|