initial public commit

This commit is contained in:
Gani Georgiev
2022-07-07 00:19:05 +03:00
commit 3d07f0211d
484 changed files with 92412 additions and 0 deletions

32
ui/src/stores/errors.js Normal file
View File

@@ -0,0 +1,32 @@
import { writable } from "svelte/store";
import CommonHelper from "@/utils/CommonHelper";
export const errors = writable({});
/**
* @param {Object} newErrors
*/
export function setErrors(newErrors) {
errors.set(newErrors || {});
}
/**
* @param {String} name
* @param {String|Array} message
*/
export function addError(name, message) {
errors.update((e) => {
CommonHelper.setByPath(e, name, CommonHelper.sentenize(message))
return e;
});
}
/**
* @param {String} name
*/
export function removeError(name) {
errors.update((e) => {
CommonHelper.deleteByPath(e, name);
return e;
});
}