index.js 1.3 KB

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