@ant-design/x
Version:
Craft AI-driven interfaces effortlessly
27 lines (26 loc) • 1.32 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.prepareComponentToken = exports.default = void 0;
var _cssinjsUtils = require("@ant-design/cssinjs-utils");
var _genStyleUtils = require("../../theme/genStyleUtils");
var _bubble = _interopRequireDefault(require("./bubble"));
var _content = require("./content");
var _divider = require("./divider");
var _list = _interopRequireDefault(require("./list"));
var _slot = require("./slot");
var _system = require("./system");
const prepareComponentToken = () => ({
typingContent: '"|"',
typingAnimationName: 'cursorBlink',
typingAnimationDuration: '0.8s'
});
exports.prepareComponentToken = prepareComponentToken;
var _default = exports.default = (0, _genStyleUtils.genStyleHooks)('Bubble', token => {
const bubbleToken = (0, _cssinjsUtils.mergeToken)(token, {});
return [
// 位置越靠后,样式优先级越高
(0, _bubble.default)(bubbleToken), (0, _content.genVariantStyle)(bubbleToken), (0, _content.genShapeStyle)(bubbleToken), (0, _slot.genSlotStyle)(bubbleToken), (0, _list.default)(bubbleToken), (0, _system.genSystemBubbleStyle)(bubbleToken), (0, _divider.genDividerBubbleStyle)(bubbleToken)];
}, prepareComponentToken);