Merge branch 'master' into fix/style

This commit is contained in:
ice 2024-10-15 22:45:41 +08:00 committed by GitHub
commit 8dc60d3b62
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 39 additions and 10 deletions

View File

@ -36,6 +36,7 @@ const useStyle = createStyles(({ token, css, cx }) => {
cardItem: css` cardItem: css`
&:hover { &:hover {
box-shadow: ${token.boxShadowCard}; box-shadow: ${token.boxShadowCard};
border-color: transparent;
} }
`, `,
sliderItem: css` sliderItem: css`

View File

@ -15,6 +15,16 @@ tag: vVERSION
--- ---
## 5.21.4
`2024-10-14`
- 🐞 Fixed Input.Search not applying the `hoverBorderColor/activeBorderColor` token for hover/active states. [#51226](https://github.com/ant-design/ant-design/pull/51226) [@iqingting](https://github.com/iqingting)
- 🐞 Fix Tree icon align issue. [#51181](https://github.com/ant-design/ant-design/pull/51181) [@Meowu](https://github.com/Meowu)
- 🐞 Fix Splitter occasionally shows unnecessary scrollbars in nested combinations. [#51169](https://github.com/ant-design/ant-design/pull/51169) [@zombieJ](https://github.com/zombieJ)
- 💄 Modify Button `textHoverBg` hover background to `colorFillTertiary`. [#51187](https://github.com/ant-design/ant-design/pull/51187) [@coding-ice](https://github.com/coding-ice)
- TypeScript
- 🤖 Improve type of Switch `eventHandler`. [#51165](https://github.com/ant-design/ant-design/pull/51165) [@thinkasany](https://github.com/thinkasany)
## 5.21.3 ## 5.21.3
`2024-10-09` `2024-10-09`

View File

@ -15,6 +15,16 @@ tag: vVERSION
--- ---
## 5.21.4
`2024-10-14`
- 🐞 修复 Input.Search 无法使用 Input Token `hoverBorderColor/activeBorderColor` 修改边框颜色的问题。[#51226](https://github.com/ant-design/ant-design/pull/51226) [@iqingting](https://github.com/iqingting)
- 🐞 修复 Tree 的图标不对齐的问题。[#51181](https://github.com/ant-design/ant-design/pull/51181) [@Meowu](https://github.com/Meowu)
- 🐞 修复 Splitter 在嵌套组合时,偶尔会出现多余滚动条的问题。[#51169](https://github.com/ant-design/ant-design/pull/51169) [@zombieJ](https://github.com/zombieJ)
- 💄 修改 Button `textHoverBg` 在悬浮状态下的背景色为 `colorFillTertiary`。[#51187](https://github.com/ant-design/ant-design/pull/51187) [@coding-ice](https://github.com/coding-ice)
- TypeScript
- 🤖 优化 Switch `eventHandler` 类型。[#51165](https://github.com/ant-design/ant-design/pull/51165) [@thinkasany](https://github.com/thinkasany)
## 5.21.3 ## 5.21.3
`2024-10-09` `2024-10-09`

View File

@ -377,7 +377,7 @@ export const prepareToken: (token: Parameters<GenStyleFn<'Badge'>>[0]) => BadgeT
const badgeFontHeight = fontHeight; const badgeFontHeight = fontHeight;
const badgeShadowSize = lineWidth; const badgeShadowSize = lineWidth;
const badgeTextColor = token.colorBgContainer; const badgeTextColor = token.colorTextLightSolid;
const badgeColor = token.colorError; const badgeColor = token.colorError;
const badgeColorHover = token.colorErrorHover; const badgeColorHover = token.colorErrorHover;

View File

@ -34,7 +34,7 @@ const genRibbonStyle: GenerateStyle<BadgeToken> = (token) => {
backgroundColor: token.colorPrimary, backgroundColor: token.colorPrimary,
borderRadius: token.borderRadiusSM, borderRadius: token.borderRadiusSM,
[`${ribbonPrefixCls}-text`]: { [`${ribbonPrefixCls}-text`]: {
color: token.colorTextLightSolid, color: token.badgeTextColor,
}, },
[`${ribbonPrefixCls}-corner`]: { [`${ribbonPrefixCls}-corner`]: {
position: 'absolute', position: 'absolute',

View File

@ -650,8 +650,6 @@ const genSearchInputStyle: GenerateStyle<InputToken> = (token: InputToken) => {
[searchPrefixCls]: { [searchPrefixCls]: {
[componentCls]: { [componentCls]: {
'&:hover, &:focus': { '&:hover, &:focus': {
borderColor: token.colorPrimaryHover,
[`+ ${componentCls}-group-addon ${searchPrefixCls}-button:not(${antCls}-btn-primary)`]: { [`+ ${componentCls}-group-addon ${searchPrefixCls}-button:not(${antCls}-btn-primary)`]: {
borderInlineStartColor: token.colorPrimaryHover, borderInlineStartColor: token.colorPrimaryHover,
}, },

View File

@ -6,12 +6,18 @@ import { genStyleHooks } from '../../theme/internal';
export interface ComponentToken { export interface ComponentToken {
/** /**
* @desc * @desc
* @descEN Height of content area * @descEN Drag and drop the identity element size
* @deprecated Please use `splitBarDraggableSize` instead.
*/ */
resizeSpinnerSize: number; resizeSpinnerSize: number;
/** /**
* @desc * @desc
* @descEN Drag and drop the identity element size
*/
splitBarDraggableSize: number;
/**
* @desc
* @descEN Drag the element size * @descEN Drag the element size
*/ */
splitBarSize: number; splitBarSize: number;
@ -71,7 +77,7 @@ const genSplitterStyle: GenerateStyle<SplitterToken> = (token: SplitterToken): C
const { const {
componentCls, componentCls,
colorFill, colorFill,
resizeSpinnerSize, splitBarDraggableSize,
splitBarSize, splitBarSize,
splitTriggerSize, splitTriggerSize,
controlItemBgHover, controlItemBgHover,
@ -223,7 +229,7 @@ const genSplitterStyle: GenerateStyle<SplitterToken> = (token: SplitterToken): C
}, },
'&:after': { '&:after': {
height: resizeSpinnerSize, height: splitBarDraggableSize,
width: splitBarSize, width: splitBarSize,
}, },
}, },
@ -278,7 +284,7 @@ const genSplitterStyle: GenerateStyle<SplitterToken> = (token: SplitterToken): C
}, },
'&:after': { '&:after': {
width: resizeSpinnerSize, width: splitBarDraggableSize,
height: splitBarSize, height: splitBarSize,
}, },
}, },
@ -329,11 +335,14 @@ export const prepareComponentToken: GetDefaultToken<'Splitter'> = (token) => {
const splitBarSize = token.splitBarSize || 2; const splitBarSize = token.splitBarSize || 2;
const splitTriggerSize = token.splitTriggerSize || 6; const splitTriggerSize = token.splitTriggerSize || 6;
// https://github.com/ant-design/ant-design/pull/51223
const resizeSpinnerSize = token.resizeSpinnerSize || 20; const resizeSpinnerSize = token.resizeSpinnerSize || 20;
const splitBarDraggableSize = token.splitBarDraggableSize ?? resizeSpinnerSize;
return { return {
splitBarSize, splitBarSize,
splitTriggerSize, splitTriggerSize,
splitBarDraggableSize,
resizeSpinnerSize, resizeSpinnerSize,
}; };
}; };

View File

@ -60,6 +60,7 @@ export const getLinkStyles: GenerateStyle<TypographyToken, CSSObject> = (token)
return { return {
'a&, a': { 'a&, a': {
...operationUnit(token), ...operationUnit(token),
userSelect: 'text',
[`&[disabled], &${componentCls}-disabled`]: { [`&[disabled], &${componentCls}-disabled`]: {
color: token.colorTextDisabled, color: token.colorTextDisabled,

View File

@ -1,6 +1,6 @@
{ {
"name": "antd", "name": "antd",
"version": "5.21.3", "version": "5.21.4",
"description": "An enterprise-class UI design language and React components implementation", "description": "An enterprise-class UI design language and React components implementation",
"license": "MIT", "license": "MIT",
"funding": { "funding": {