2022-05-16 19:44:42 +03:00

19 lines
508 B
JavaScript

/* eslint-disable import/prefer-default-export */
import { computed } from 'mobx';
import { useMemo } from 'react';
import { useStore } from 'stores/hooks';
export function useValidation(elementName) {
const { $calculation } = useStore();
const validationResult = useMemo(
() => computed(() => $calculation.$validation.getValidation(elementName)),
[$calculation.$validation, elementName]
);
return {
...validationResult.get(),
help: 'Некорректные данные',
};
}