@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
16 lines (15 loc) • 538 B
JavaScript
"use client";
import { useContext } from 'react';
import DataContextRefContext from "../../DataContext/DataContextRefContext.js";
import useFormDataValue from "../../hooks/useDataValue.js";
export default function useDataValue(path) {
const dataContextRef = useContext(DataContextRefContext);
const {
value
} = useFormDataValue(path);
if (!dataContextRef?.current?.hasContext) {
throw new Error('useDataValue needs to run inside DataContext (Form.Handler)');
}
return value;
}
//# sourceMappingURL=useDataValue.js.map