first commit
This commit is contained in:
4
frontend/node_modules/antd/lib/cascader/style/columns.d.ts
generated
vendored
Normal file
4
frontend/node_modules/antd/lib/cascader/style/columns.d.ts
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
import type { CascaderToken } from '.';
|
||||
import type { GenerateStyle } from '../../theme/internal';
|
||||
declare const getColumnsStyle: GenerateStyle<CascaderToken>;
|
||||
export default getColumnsStyle;
|
||||
107
frontend/node_modules/antd/lib/cascader/style/columns.js
generated
vendored
Normal file
107
frontend/node_modules/antd/lib/cascader/style/columns.js
generated
vendored
Normal file
@@ -0,0 +1,107 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
var _style = require("../../checkbox/style");
|
||||
var _style2 = require("../../style");
|
||||
const getColumnsStyle = token => {
|
||||
const {
|
||||
prefixCls,
|
||||
componentCls
|
||||
} = token;
|
||||
const cascaderMenuItemCls = `${componentCls}-menu-item`;
|
||||
const iconCls = `
|
||||
&${cascaderMenuItemCls}-expand ${cascaderMenuItemCls}-expand-icon,
|
||||
${cascaderMenuItemCls}-loading-icon
|
||||
`;
|
||||
return [
|
||||
// ==================== Checkbox ====================
|
||||
(0, _style.getStyle)(`${prefixCls}-checkbox`, token), {
|
||||
[componentCls]: {
|
||||
// ================== Checkbox ==================
|
||||
'&-checkbox': {
|
||||
top: 0,
|
||||
marginInlineEnd: token.paddingXS,
|
||||
pointerEvents: 'unset'
|
||||
},
|
||||
// ==================== Menu ====================
|
||||
// >>> Menus
|
||||
'&-menus': {
|
||||
display: 'flex',
|
||||
flexWrap: 'nowrap',
|
||||
alignItems: 'flex-start',
|
||||
[`&${componentCls}-menu-empty`]: {
|
||||
[`${componentCls}-menu`]: {
|
||||
width: '100%',
|
||||
height: 'auto',
|
||||
[cascaderMenuItemCls]: {
|
||||
color: token.colorTextDisabled
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
// >>> Menu
|
||||
'&-menu': {
|
||||
flexGrow: 1,
|
||||
flexShrink: 0,
|
||||
minWidth: token.controlItemWidth,
|
||||
height: token.dropdownHeight,
|
||||
margin: 0,
|
||||
padding: token.menuPadding,
|
||||
overflow: 'auto',
|
||||
verticalAlign: 'top',
|
||||
listStyle: 'none',
|
||||
'-ms-overflow-style': '-ms-autohiding-scrollbar',
|
||||
// https://github.com/ant-design/ant-design/issues/11857
|
||||
'&:not(:last-child)': {
|
||||
borderInlineEnd: `${(0, _cssinjs.unit)(token.lineWidth)} ${token.lineType} ${token.colorSplit}`
|
||||
},
|
||||
'&-item': Object.assign(Object.assign({}, _style2.textEllipsis), {
|
||||
display: 'flex',
|
||||
flexWrap: 'nowrap',
|
||||
alignItems: 'center',
|
||||
padding: token.optionPadding,
|
||||
lineHeight: token.lineHeight,
|
||||
cursor: 'pointer',
|
||||
transition: `all ${token.motionDurationMid}`,
|
||||
borderRadius: token.borderRadiusSM,
|
||||
'&:hover': {
|
||||
background: token.controlItemBgHover
|
||||
},
|
||||
'&-disabled': {
|
||||
color: token.colorTextDisabled,
|
||||
cursor: 'not-allowed',
|
||||
'&:hover': {
|
||||
background: 'transparent'
|
||||
},
|
||||
[iconCls]: {
|
||||
color: token.colorTextDisabled
|
||||
}
|
||||
},
|
||||
[`&-active:not(${cascaderMenuItemCls}-disabled)`]: {
|
||||
'&, &:hover': {
|
||||
color: token.optionSelectedColor,
|
||||
fontWeight: token.optionSelectedFontWeight,
|
||||
backgroundColor: token.optionSelectedBg
|
||||
}
|
||||
},
|
||||
'&-content': {
|
||||
flex: 'auto'
|
||||
},
|
||||
[iconCls]: {
|
||||
marginInlineStart: token.paddingXXS,
|
||||
color: token.colorIcon,
|
||||
fontSize: token.fontSizeIcon
|
||||
},
|
||||
'&-keyword': {
|
||||
color: token.colorHighlight
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}];
|
||||
};
|
||||
var _default = exports.default = getColumnsStyle;
|
||||
57
frontend/node_modules/antd/lib/cascader/style/index.d.ts
generated
vendored
Normal file
57
frontend/node_modules/antd/lib/cascader/style/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
import type { CSSProperties } from 'react';
|
||||
import type { FullToken, GlobalToken } from '../../theme/internal';
|
||||
export interface ComponentToken {
|
||||
/**
|
||||
* @desc 选择器宽度
|
||||
* @descEN Width of Cascader
|
||||
*/
|
||||
controlWidth: number | string;
|
||||
/**
|
||||
* @desc 选项宽度
|
||||
* @descEN Width of item
|
||||
*/
|
||||
controlItemWidth: number | string;
|
||||
/**
|
||||
* @desc 下拉菜单高度
|
||||
* @descEN Height of dropdown
|
||||
*/
|
||||
dropdownHeight: number | string;
|
||||
/**
|
||||
* @desc 选项选中时背景色
|
||||
* @descEN Background color of selected item
|
||||
*/
|
||||
optionSelectedBg: string;
|
||||
/**
|
||||
* @desc 选项选中时文本颜色
|
||||
* @descEN Text color when option is selected
|
||||
*/
|
||||
optionSelectedColor: string;
|
||||
/**
|
||||
* @desc 选项选中时字重
|
||||
* @descEN Font weight of selected item
|
||||
*/
|
||||
optionSelectedFontWeight: CSSProperties['fontWeight'];
|
||||
/**
|
||||
* @desc 选项内间距
|
||||
* @descEN Padding of menu item
|
||||
*/
|
||||
optionPadding: CSSProperties['padding'];
|
||||
/**
|
||||
* @desc 选项菜单(单列)内间距
|
||||
* @descEN Padding of menu item (single column)
|
||||
*/
|
||||
menuPadding: CSSProperties['padding'];
|
||||
}
|
||||
export type CascaderToken = FullToken<'Cascader'>;
|
||||
export declare const prepareComponentToken: (token: GlobalToken) => {
|
||||
controlWidth: number;
|
||||
controlItemWidth: number;
|
||||
dropdownHeight: number;
|
||||
optionSelectedBg: string;
|
||||
optionSelectedFontWeight: number;
|
||||
optionPadding: string;
|
||||
menuPadding: number;
|
||||
optionSelectedColor: string;
|
||||
};
|
||||
declare const _default: (prefixCls: string, rootCls?: string) => readonly [(node: React.ReactElement) => React.ReactElement, string, string];
|
||||
export default _default;
|
||||
68
frontend/node_modules/antd/lib/cascader/style/index.js
generated
vendored
Normal file
68
frontend/node_modules/antd/lib/cascader/style/index.js
generated
vendored
Normal file
@@ -0,0 +1,68 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.prepareComponentToken = exports.default = void 0;
|
||||
var _compactItem = require("../../style/compact-item");
|
||||
var _internal = require("../../theme/internal");
|
||||
var _columns = _interopRequireDefault(require("./columns"));
|
||||
// =============================== Base ===============================
|
||||
const genBaseStyle = token => {
|
||||
const {
|
||||
componentCls,
|
||||
antCls
|
||||
} = token;
|
||||
return [
|
||||
// =====================================================
|
||||
// == Control ==
|
||||
// =====================================================
|
||||
{
|
||||
[componentCls]: {
|
||||
width: token.controlWidth
|
||||
}
|
||||
},
|
||||
// =====================================================
|
||||
// == Popup ==
|
||||
// =====================================================
|
||||
{
|
||||
[`${componentCls}-dropdown`]: [{
|
||||
[`&${antCls}-select-dropdown`]: {
|
||||
padding: 0
|
||||
}
|
||||
}, (0, _columns.default)(token)]
|
||||
},
|
||||
// =====================================================
|
||||
// == RTL ==
|
||||
// =====================================================
|
||||
{
|
||||
[`${componentCls}-dropdown-rtl`]: {
|
||||
direction: 'rtl'
|
||||
}
|
||||
},
|
||||
// =====================================================
|
||||
// == Space Compact ==
|
||||
// =====================================================
|
||||
(0, _compactItem.genCompactItemStyle)(token)];
|
||||
};
|
||||
// ============================== Export ==============================
|
||||
const prepareComponentToken = token => {
|
||||
const itemPaddingVertical = Math.round((token.controlHeight - token.fontSize * token.lineHeight) / 2);
|
||||
return {
|
||||
controlWidth: 184,
|
||||
controlItemWidth: 111,
|
||||
dropdownHeight: 180,
|
||||
optionSelectedBg: token.controlItemBgActive,
|
||||
optionSelectedFontWeight: token.fontWeightStrong,
|
||||
optionPadding: `${itemPaddingVertical}px ${token.paddingSM}px`,
|
||||
menuPadding: token.paddingXXS,
|
||||
optionSelectedColor: token.colorText
|
||||
};
|
||||
};
|
||||
exports.prepareComponentToken = prepareComponentToken;
|
||||
var _default = exports.default = (0, _internal.genStyleHooks)('Cascader', genBaseStyle, prepareComponentToken, {
|
||||
unitless: {
|
||||
optionSelectedFontWeight: true
|
||||
}
|
||||
});
|
||||
2
frontend/node_modules/antd/lib/cascader/style/panel.d.ts
generated
vendored
Normal file
2
frontend/node_modules/antd/lib/cascader/style/panel.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
declare const _default: (prefixCls: string, rootCls?: string) => import("@ant-design/cssinjs-utils/lib/interface").UseComponentStyleResult;
|
||||
export default _default;
|
||||
37
frontend/node_modules/antd/lib/cascader/style/panel.js
generated
vendored
Normal file
37
frontend/node_modules/antd/lib/cascader/style/panel.js
generated
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
var _ = require(".");
|
||||
var _internal = require("../../theme/internal");
|
||||
var _columns = _interopRequireDefault(require("./columns"));
|
||||
// ============================== Panel ===============================
|
||||
const genPanelStyle = token => {
|
||||
const {
|
||||
componentCls
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-panel`]: [(0, _columns.default)(token), {
|
||||
display: 'inline-flex',
|
||||
border: `${(0, _cssinjs.unit)(token.lineWidth)} ${token.lineType} ${token.colorSplit}`,
|
||||
borderRadius: token.borderRadiusLG,
|
||||
overflowX: 'auto',
|
||||
maxWidth: '100%',
|
||||
[`${componentCls}-menus`]: {
|
||||
alignItems: 'stretch'
|
||||
},
|
||||
[`${componentCls}-menu`]: {
|
||||
height: 'auto'
|
||||
},
|
||||
'&-empty': {
|
||||
padding: token.paddingXXS
|
||||
}
|
||||
}]
|
||||
};
|
||||
};
|
||||
// ============================== Export ==============================
|
||||
var _default = exports.default = (0, _internal.genComponentStyleHook)(['Cascader', 'Panel'], genPanelStyle, _.prepareComponentToken);
|
||||
Reference in New Issue
Block a user