UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

99 lines (98 loc) 2.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _cssinjs = require("@ant-design/cssinjs"); const genInputStyle = token => { const { componentCls, antCls, fontSizeSM, lineHeightSM, colorPickerAlphaInputWidth, marginXXS, paddingXXS, controlHeightSM, marginXS, fontSizeIcon, paddingXS, colorTextPlaceholder, colorPickerInputNumberHandleWidth, lineWidth } = token; return { [`${componentCls}-input-container`]: { display: 'flex', [`${componentCls}-steppers${antCls}-input-number`]: { fontSize: fontSizeSM, lineHeight: lineHeightSM, [`${antCls}-input-number-input`]: { paddingInlineStart: paddingXXS, paddingInlineEnd: 0 }, [`${antCls}-input-number-handler-wrap`]: { width: colorPickerInputNumberHandleWidth } }, [`${componentCls}-steppers${componentCls}-alpha-input`]: { flex: `0 0 ${(0, _cssinjs.unit)(colorPickerAlphaInputWidth)}`, marginInlineStart: marginXXS }, [`${componentCls}-format-select${antCls}-select`]: { marginInlineEnd: marginXS, width: 'auto', '&-single': { [`${antCls}-select-selector`]: { padding: 0, border: 0 }, [`${antCls}-select-arrow`]: { insetInlineEnd: 0 }, [`${antCls}-select-selection-item`]: { paddingInlineEnd: token.calc(fontSizeIcon).add(marginXXS).equal(), fontSize: fontSizeSM, lineHeight: `${(0, _cssinjs.unit)(controlHeightSM)}` }, [`${antCls}-select-item-option-content`]: { fontSize: fontSizeSM, lineHeight: lineHeightSM }, [`${antCls}-select-dropdown`]: { [`${antCls}-select-item`]: { minHeight: 'auto' } } } }, [`${componentCls}-input`]: { gap: marginXXS, alignItems: 'center', flex: 1, width: 0, [`${componentCls}-hsb-input,${componentCls}-rgb-input`]: { display: 'flex', gap: marginXXS, alignItems: 'center' }, [`${componentCls}-steppers`]: { flex: 1 }, [`${componentCls}-hex-input${antCls}-input-affix-wrapper`]: { flex: 1, padding: `0 ${(0, _cssinjs.unit)(paddingXS)}`, [`${antCls}-input`]: { fontSize: fontSizeSM, textTransform: 'uppercase', lineHeight: (0, _cssinjs.unit)(token.calc(controlHeightSM).sub(token.calc(lineWidth).mul(2)).equal()) }, [`${antCls}-input-prefix`]: { color: colorTextPlaceholder } } } } }; }; var _default = exports.default = genInputStyle;