amis-rpc-design/node_modules/antd/lib/theme/index.js

37 lines
1.4 KiB
JavaScript
Raw Normal View History

2023-10-07 19:42:30 +08:00
"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
};