refactor(Form): centralize error management

This commit is contained in:
Ali BARIN
2024-12-17 17:32:31 +00:00
parent 3de18ab46f
commit ce4e4b4885
4 changed files with 59 additions and 28 deletions

View File

@@ -1,5 +1,13 @@
import * as React from 'react';
import { useIntl } from 'react-intl';
export default function useFormatMessage() {
const { formatMessage } = useIntl();
return (id, values = {}) => formatMessage({ id }, values);
const customFormatMessage = React.useCallback(
(id, values = {}) => formatMessage({ id }, values),
[formatMessage],
);
return customFormatMessage;
}