37 lines
1.4 KiB
JavaScript
37 lines
1.4 KiB
JavaScript
"use strict";
|
|
"use client";
|
|
|
|
/* eslint-disable import/prefer-default-export */
|
|
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.default = void 0;
|
|
var _getDesignToken = _interopRequireDefault(require("./getDesignToken"));
|
|
var _internal = require("./internal");
|
|
var _compact = _interopRequireDefault(require("./themes/compact"));
|
|
var _dark = _interopRequireDefault(require("./themes/dark"));
|
|
var _default2 = _interopRequireDefault(require("./themes/default"));
|
|
// ZombieJ: We export as object to user but array in internal.
|
|
// This is used to minimize the bundle size for antd package but safe to refactor as object also.
|
|
// Please do not export internal `useToken` directly to avoid something export unexpected.
|
|
/** Get current context Design Token. Will be different if you are using nest theme config. */
|
|
function useToken() {
|
|
const [theme, token, hashId] = (0, _internal.useToken)();
|
|
return {
|
|
theme,
|
|
token,
|
|
hashId
|
|
};
|
|
}
|
|
var _default = exports.default = {
|
|
/** @private Test Usage. Do not use in production. */
|
|
defaultConfig: _internal.defaultConfig,
|
|
/** Default seedToken */
|
|
defaultSeed: _internal.defaultConfig.token,
|
|
useToken,
|
|
defaultAlgorithm: _default2.default,
|
|
darkAlgorithm: _dark.default,
|
|
compactAlgorithm: _compact.default,
|
|
getDesignToken: _getDesignToken.default
|
|
}; |