Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。
Semi Design v2.99.0 已发布,此版本带来如下更新内容:
-
【Fix】
- 修复 Cascader 组件在开启 filterTreeNode 时,搜索关键词与选项 label 大小写不一致导致匹配结果无法高亮的问题#3296#3297
- 修复 Cascader 组件搜索选中后关键词高亮丢失的问题#3295#3299
- 修复 Cascader 组件搜索结果中路径分隔符空格丢失的问题#3295#3299
- 修复 Form Field 组件的 onChange 回调在 render props 模式下无法获取最新 values 的问题。现在 onChange 回调会接收一个额外的参数(最后一个参数),包含更新后的最新 form values#579#3294
- 修复 Table 组件在水平滚动模式下右侧边框未滚动时不显示的问题#441#3291
- 修复 Table 组件在容器宽度动态变化时展开行宽度不同步更新的问题#659#3292
- 修复 Tooltip / Popover 组件的 arrowPointAtCenter prop 在 position 为 top/bottom/left/right 时不起作用的问题,箭头位置现在可以根据实际场景动态调整#1822#3290
-
【Documentation】
- 修复多个组件文档 Notice 格式问题(Form / Cascader / Tabs / Typography / MarkdownRender 等),统一使用 Markdown 语法,避免反引号、HTML 标签被字面渲染
- 修复 Cascader 远程搜索 demo 中 async/await 语法导致 react-live 编译报错的问题
- 修复 Tooltip / Popover 的 condition demo 在 inline live 模式下错误调用 render() 导致 SyntaxError 的问题
详情可查看:https://semi.design/zh-CN/ecosystem/changelog