UNPKG

antd-hz

Version:

华卓科技基于 antd 5.0 定制的组件库

48 lines 1.62 kB
import { mergeToken } from '../../theme/internal'; export function initInputToken(token) { return mergeToken(token, { inputAffixPadding: token.paddingXXS }); } export const initComponentToken = token => { const { controlHeight, fontSize, lineHeight, lineWidth, controlHeightSM, controlHeightLG, fontSizeLG, lineHeightLG, paddingSM, controlPaddingHorizontalSM, controlPaddingHorizontal, colorFillAlter, // colorPrimaryHover, // colorPrimary, controlOutlineWidth, controlOutline, colorErrorOutline, colorWarningOutline, colorBgContainer } = token; return { paddingBlock: Math.max(Math.round((controlHeight - fontSize * lineHeight) / 2 * 10) / 10 - lineWidth, 0), paddingBlockSM: Math.max(Math.round((controlHeightSM - fontSize * lineHeight) / 2 * 10) / 10 - lineWidth, 0), paddingBlockLG: Math.ceil((controlHeightLG - fontSizeLG * lineHeightLG) / 2 * 10) / 10 - lineWidth, paddingInline: paddingSM - lineWidth, paddingInlineSM: controlPaddingHorizontalSM - lineWidth, paddingInlineLG: controlPaddingHorizontal - lineWidth, addonBg: colorFillAlter, activeBorderColor: '#53bde7', hoverBorderColor: '#53bde7', activeShadow: `0 0 0 ${controlOutlineWidth}px ${controlOutline}`, errorActiveShadow: `0 0 0 ${controlOutlineWidth}px ${colorErrorOutline}`, warningActiveShadow: `0 0 0 ${controlOutlineWidth}px ${colorWarningOutline}`, hoverBg: colorBgContainer, activeBg: colorBgContainer, inputFontSize: fontSize, inputFontSizeLG: fontSizeLG, inputFontSizeSM: fontSize }; };