UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

17 lines (16 loc) 566 B
"use client"; import { useContext, useMemo } from 'react'; import Context from "../DataContext/Context.js"; export default function useErrorMessage(path, errorMessages, defaultErrorMessages) { const context = useContext(Context); return useMemo(() => { const fromContext = context?.contextErrorMessages; return { ...defaultErrorMessages, ...fromContext, ...fromContext?.[path], ...errorMessages }; }, [context?.contextErrorMessages, path, defaultErrorMessages, errorMessages]); } //# sourceMappingURL=useErrorMessage.js.map