index.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. "use strict";
  2. "use client";
  3. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
  4. Object.defineProperty(exports, "__esModule", {
  5. value: true
  6. });
  7. exports.default = void 0;
  8. var _getDesignToken = _interopRequireDefault(require("./getDesignToken"));
  9. var _internal = require("./internal");
  10. var _compact = _interopRequireDefault(require("./themes/compact"));
  11. var _dark = _interopRequireDefault(require("./themes/dark"));
  12. var _default2 = _interopRequireDefault(require("./themes/default"));
  13. // ZombieJ: We export as object to user but array in internal.
  14. // This is used to minimize the bundle size for antd package but safe to refactor as object also.
  15. // Please do not export internal `useToken` directly to avoid something export unexpected.
  16. /** Get current context Design Token. Will be different if you are using nest theme config. */
  17. function useToken() {
  18. const [theme, token, hashId] = (0, _internal.useToken)();
  19. return {
  20. theme,
  21. token,
  22. hashId
  23. };
  24. }
  25. var _default = exports.default = {
  26. /** Default seedToken */
  27. defaultSeed: _internal.defaultConfig.token,
  28. useToken,
  29. defaultAlgorithm: _default2.default,
  30. darkAlgorithm: _dark.default,
  31. compactAlgorithm: _compact.default,
  32. getDesignToken: _getDesignToken.default,
  33. /**
  34. * @private Private variable
  35. * @warring 🔥 Do not use in production. 🔥
  36. */
  37. defaultConfig: _internal.defaultConfig,
  38. /**
  39. * @private Private variable
  40. * @warring 🔥 Do not use in production. 🔥
  41. */
  42. _internalContext: _internal.DesignTokenContext
  43. };