27 lines
1004 B
JavaScript
27 lines
1004 B
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.prepareComponentToken = void 0;
|
|
var _fastColor = require("@ant-design/fast-color");
|
|
var _token = require("../../input/style/token");
|
|
const prepareComponentToken = token => {
|
|
const handleVisible = token.handleVisible ?? 'auto';
|
|
const handleWidth = token.controlHeightSM - token.lineWidth * 2;
|
|
return {
|
|
...(0, _token.initComponentToken)(token),
|
|
controlWidth: 90,
|
|
handleWidth,
|
|
handleFontSize: token.fontSize / 2,
|
|
handleVisible,
|
|
handleActiveBg: token.colorFillAlter,
|
|
handleBg: token.colorBgContainer,
|
|
filledHandleBg: new _fastColor.FastColor(token.colorFillSecondary).onBackground(token.colorBgContainer).toHexString(),
|
|
handleHoverColor: token.colorPrimary,
|
|
handleBorderColor: token.colorBorder,
|
|
handleOpacity: handleVisible === true ? 1 : 0,
|
|
handleVisibleWidth: handleVisible === true ? handleWidth : 0
|
|
};
|
|
};
|
|
exports.prepareComponentToken = prepareComponentToken; |