tdesign-react
Version:
TDesign Component for React
30 lines (26 loc) • 1.08 kB
JavaScript
/**
* tdesign v1.16.6
* (c) 2026 tdesign
* @license MIT
*/
import { useMemo } from 'react';
import useConfig from './useConfig.js';
import '../config-provider/ConfigContext.js';
import '../_chunks/dep-99591f55.js';
import '../_chunks/dep-8b6f4661.js';
import 'lodash-es';
import '../locale/zh_CN.js';
import '../_chunks/dep-ff92ac3d.js';
import 'dayjs';
import '../_chunks/dep-1c05fdb3.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