Ant Design 4.0.0-rc.4 发布了。Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。
此版本更新内容:
- 官网提供了暗色模式下的 色板 和 色板生成工具。#21101
- Checkbox.Group 和 Radio.Group 的
options
属性中新增style
字段,用于设置可选项的样式。#21219 - Form.Item 新增
validateFirst
属性,用于设置当某一规则校验不通过时,是否停止剩下规则的校验。#21178 - Modal 新增
useModal
hook,以支持context
访问。#20949 - Notification 新增
useNotification
hook,以支持context
访问。#21275 - Select、TreeSelect、DatePicker、TimePicker 和 Cascader 新增
bordered
属性,用于设置组件是否有边框。#21242 - Transfer 新增
selectAllLabels
属性,用于自定义头部选择框的文案。#21139 @morenyang - 重新设计了 Tabs 火柴棍的样式。#21256
- 新增
@form-item-label-font-size
less 变量。#21216 - 修复 Badge 在 Typography 下数字错位的问题。#21235
- 修复 Checkbox 和 Checkbox.Group 之间被其他组件隔断时多选框无法选中的问题。#21146 @morenyang
- 修复 Collapse.Panel 设置了
extra
属性时内容宽度变窄的问题。#21202 @zhiyuc123 - Form
- Input
- 修复 Radio.Group 中使用 Badge 的样式问题。#21215
- 修复 Select 在多选或标签模式下上下行之间没有外间距的问题。#21175
- 修复 Slider 的锚点聚焦样式错误的问题。#21244 @Kermit-Xuan
- 修复 Steps 在 size="small" 和 labelPlacement="vertical" 时图标没有对齐的问题。#21258
- Table
- 修复 TimePicker 的
defaultOpenValue
属性不生效的问题。#21198 - Transfer
- 修复头部选择框文案的单位展示不正确的问题。#21136 @morenyang
- 修复搜索框中的搜索图标没有垂直居中的问题。#21247
- 修复 Typography 在可编辑状态时光标没有在输入框末尾的问题。#21268
更新说明: https://www.oschina.net/news/112963/ant-design-4-0-0-rc2-released