tdesign-react
Version:
TDesign Component for React
29 lines (25 loc) • 1.05 kB
JavaScript
/**
* tdesign v1.15.1
* (c) 2025 tdesign
* @license MIT
*/
import { useMemo } from 'react';
import useConfig from './useConfig.js';
import '../config-provider/ConfigContext.js';
import '../_chunks/dep-cb0a3966.js';
import '../_chunks/dep-eca3a3de.js';
import 'lodash-es';
import '../_chunks/dep-f97636ce.js';
import '../_chunks/dep-9dbbf468.js';
import 'dayjs';
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