devexpress-reporting-react
Version:
DevExpress Reporting React provides the capability to develop a reporting application to create and customize reports.
13 lines (12 loc) • 623 B
JavaScript
import React from 'react';
import { accesibilitySettingsContext } from '../components/core/AccessibilitySettingsProvider';
import { initializeMutationObserver } from '@devexpress/analytics-core/accessibility/_dxMutationObserver';
const useDxMutationObserver = (ref, args) => {
const accesibilitySetting = React.useContext(accesibilitySettingsContext);
React.useEffect(() => {
if (args && ref.current)
return initializeMutationObserver(ref.current, args, accesibilitySetting.accessibilityCompliant);
return () => { };
}, [args, ref.current]);
};
export default useDxMutationObserver;