tdesign-react
Version:
TDesign Component for React
30 lines (26 loc) • 1.08 kB
JavaScript
/**
* tdesign v1.13.2
* (c) 2025 tdesign
* @license MIT
*/
import { useMemo } from 'react';
import useConfig from './useConfig.js';
import '../config-provider/ConfigContext.js';
import '../_chunks/dep-8618a2f1.js';
import '../_chunks/dep-c37cc2fd.js';
import 'lodash-es';
import '../locale/zh_CN.js';
import '../_chunks/dep-ab140eb0.js';
import 'dayjs';
import '../_chunks/dep-95bd7102.js';
var defaultAttach = "body";
var useAttach = function useAttach(name, attach) {
var globalConfig = useConfig();
var attachVal = useMemo(function () {
var _globalConfig$attach;
return attach || (globalConfig === null || globalConfig === void 0 || (_globalConfig$attach = globalConfig.attach) === null || _globalConfig$attach === void 0 ? void 0 : _globalConfig$attach[name]) || (globalConfig === null || globalConfig === void 0 ? void 0 : globalConfig.attach) || defaultAttach;
}, [name, attach, globalConfig === null || globalConfig === void 0 ? void 0 : globalConfig.attach]);
return attachVal;
};
export { useAttach as default };
//# sourceMappingURL=useAttach.js.map