UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

13 lines 438 B
import * as React from 'react'; import { isPlainObject } from '../../_util/is'; const useMergedConfig = (propConfig, templateConfig) => { const support = Boolean(propConfig); return React.useMemo(() => { const config = { ...templateConfig, ...(support && isPlainObject(propConfig) ? propConfig : null) }; return [support, config]; }, [support, propConfig, templateConfig]); }; export default useMergedConfig;