UNPKG

tdesign-react

Version:
146 lines (136 loc) 5.1 kB
/** * tdesign v1.11.6 * (c) 2025 tdesign * @license MIT */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var index = require('../_chunks/dep-e9660f30.js'); var _typeof = require('../_chunks/dep-5b35215f.js'); var defineProperty = require('../_chunks/dep-56a79f9c.js'); var require$$0 = require('react-dom'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } function _interopNamespace(e) { if (e && e.__esModule) return e; var n = Object.create(null); if (e) { Object.keys(e).forEach(function (k) { if (k !== 'default') { var d = Object.getOwnPropertyDescriptor(e, k); Object.defineProperty(n, k, d.get ? d : { enumerable: true, get: function () { return e[k]; } }); } }); } n["default"] = e; return Object.freeze(n); } var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0); var require$$0__namespace = /*#__PURE__*/_interopNamespace(require$$0); var createRoot$1; var m = require$$0__default["default"]; if (process.env.NODE_ENV === 'production') { createRoot$1 = m.createRoot; m.hydrateRoot; } else { var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; createRoot$1 = function (c, o) { i.usingClientEntryPoint = true; try { return m.createRoot(c, o); } finally { i.usingClientEntryPoint = false; } }; } function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { defineProperty._defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } var fullClone = _objectSpread({}, require$$0__namespace); var version = fullClone.version, reactRender = fullClone.render, unmountComponentAtNode = fullClone.unmountComponentAtNode; var createRoot; try { var mainVersion = Number((version || "").split(".")[0]); if (mainVersion >= 18 && mainVersion < 19) { createRoot = fullClone.createRoot; } else if (mainVersion >= 19) { createRoot = createRoot$1; } } catch (e) {} function toggleWarning(skip) { var __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = fullClone.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; if (__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED && _typeof._typeof(__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED) === "object") { __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.usingClientEntryPoint = skip; } } var MARK = "__td_react_root__"; function modernRender(node, container) { toggleWarning(true); var root = container[MARK] || createRoot(container); toggleWarning(false); root.render(node); container[MARK] = root; } function legacyRender(node, container) { reactRender(node, container); } function render(node, container) { if (createRoot) { modernRender(node, container); return; } legacyRender(node, container); } function modernUnmount(_x) { return _modernUnmount.apply(this, arguments); } function _modernUnmount() { _modernUnmount = index._asyncToGenerator(/*#__PURE__*/index.regenerator.mark(function _callee(container) { return index.regenerator.wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: return _context.abrupt("return", Promise.resolve().then(function () { var _container$MARK; (_container$MARK = container[MARK]) === null || _container$MARK === void 0 || _container$MARK.unmount(); delete container[MARK]; })); case 1: case "end": return _context.stop(); } }, _callee); })); return _modernUnmount.apply(this, arguments); } function legacyUnmount(container) { unmountComponentAtNode(container); } function unmount(_x2) { return _unmount.apply(this, arguments); } function _unmount() { _unmount = index._asyncToGenerator(/*#__PURE__*/index.regenerator.mark(function _callee2(container) { return index.regenerator.wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: if (!(createRoot !== void 0)) { _context2.next = 2; break; } return _context2.abrupt("return", modernUnmount(container)); case 2: legacyUnmount(container); case 3: case "end": return _context2.stop(); } }, _callee2); })); return _unmount.apply(this, arguments); } exports.render = render; exports.unmount = unmount; //# sourceMappingURL=react-render.js.map