UNPKG

tdesign-react

Version:
49 lines (45 loc) 1.6 kB
/** * tdesign v1.16.6 * (c) 2026 tdesign * @license MIT */ import { _ as _slicedToArray } from '../../_chunks/dep-dcb6b3df.js'; import { useCallback } from 'react'; import useConfig from '../../hooks/useConfig.js'; import '../../_chunks/dep-054b5858.js'; import '../../_chunks/dep-3d8e28be.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'; function usePrefixClass() { var _useConfig = useConfig(), classPrefix = _useConfig.classPrefix; return useCallback(function () { var className = ""; for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } args.forEach(function (item, index) { if (item && index > 0) className = className.concat(" "); if (item instanceof Array) { var _item = _slicedToArray(item, 3), block = _item[0], element = _item[1], modifier = _item[2]; className = className.concat(classPrefix, "-", block); if (element) className = className.concat("__", element); if (modifier) className = className.concat("--", modifier); } else if (typeof item === "string") { className = className.concat(classPrefix, "-", item); } }); return className; }, [classPrefix]); } export { usePrefixClass as default }; //# sourceMappingURL=usePrefixClass.js.map