diff --git a/content/start/changelog/index-en-US.md b/content/start/changelog/index-en-US.md index 52f255fcf4..8424a1e4b3 100644 --- a/content/start/changelog/index-en-US.md +++ b/content/start/changelog/index-en-US.md @@ -15,9 +15,19 @@ Version:Major.Minor.Patch (follow the **Semver** specification) - **Patch version**: Only include bug fix, the release time is not limited --- + + +#### 🎉 2.70.1 (2024-11-25) +- 【Fix】 + - Fixed the problem that the URL of the file attachment in the Chat component's dialog box was incorrect, causing the file to fail to open when clicking on the file [#2589](https://github.com/DouyinFE/semi-design/pull/2589) + +#### 🎉 2.70.0 (2024-11-22) +- 【Fix】 + - Fixed an issue where the placement area was incorrectly displayed when dragging the internal files of the Chat component [#2569](https://github.com/DouyinFE/semi-design/issues/2569) + #### 🎉 2.70.0-beta.0 (2024-11-18) - 【Fix】 - - When all items except the disabled item in the left panel of transfer are selected, the operation button should display Cancel all selections [#2575 ](https://github.com/DouyinFE/semi-design/issues/2575) + - When all items except the disabled item in the left panel of transfer are selected, the operation button should display Cancel all selections [#2575](https://github.com/DouyinFE/semi-design/issues/2575) - fix resizeItem size offset caused by float,invalid min/max setting caused by browser resizing and incorrect behavior in react strictMode [@Nathon2Y](https://github.com/Nathon2Y) - Fix the problem that the placeholder of TreeSelect is blocked when single selection and search box are in trigger, affecting versions v2.61.0 - 2.69.0 - 【Feat】 diff --git a/content/start/changelog/index.md b/content/start/changelog/index.md index 3c05b24261..783cd0d790 100644 --- a/content/start/changelog/index.md +++ b/content/start/changelog/index.md @@ -13,9 +13,18 @@ Semi 版本号遵循 **Semver** 规范(主版本号-次版本号-修订版本 - 修订版本号(patch):仅会进行 bugfix,发布时间不限 - 不同版本间的详细关系,可查阅 [FAQ](/zh-CN/start/faq) + +#### 🎉 2.70.1 (2024-11-25) +- 【Fix】 + - 修复 Chat 组件对话框中的文件 url 错误导致点击文件无法正确打开文件问题 [#2589](https://github.com/DouyinFE/semi-design/pull/2589) + +#### 🎉 2.70.0 (2024-11-22) +- 【Fix】 + - 修复拖动 Chat 组件内部文件时候,错误显示放置区域问题 [#2569](https://github.com/DouyinFE/semi-design/issues/2569) + #### 🎉 2.70.0-beta.0 (2024-11-18) - 【Fix】 - - 当 Transfer 的左侧面板中除去被禁用项外的其他项目都被选中时,操作按钮应当显示取消全选 [#2575 ](https://github.com/DouyinFE/semi-design/issues/2575) [#2574](https://github.com/DouyinFE/semi-design/pull/2574) + - 当 Transfer 的左侧面板中除去被禁用项外的其他项目都被选中时,操作按钮应当显示取消全选 [#2575](https://github.com/DouyinFE/semi-design/issues/2575) [#2574](https://github.com/DouyinFE/semi-design/pull/2574) - 修复计算中浮点数导致伸缩框组件尺寸的误差,浏览器拖动导致的最大最小值失效的问题,以及strictMode引起的问题 [@Nathon2Y](https://github.com/Nathon2Y) [#2551](https://github.com/DouyinFE/semi-design/pull/2551) - 修复当单选,搜索框在 trigger 时,TreeSelect 的 placeholder被遮挡问题 ,影响版本 2.61.0-2.69.0 [#2566](https://github.com/DouyinFE/semi-design/pull/2566) - 【Feat】 diff --git a/lerna.json b/lerna.json index d8d6e9e9ad..db5375f8c8 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "useWorkspaces": true, "npmClient": "yarn", - "version": "2.70.0-beta.0" + "version": "2.70.1" } diff --git a/packages/semi-animation-react/package.json b/packages/semi-animation-react/package.json index b95550ee05..259fe03571 100644 --- a/packages/semi-animation-react/package.json +++ b/packages/semi-animation-react/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-animation-react", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "motion library for semi-ui-react", "keywords": [ "motion", @@ -25,8 +25,8 @@ "prepublishOnly": "npm run build:lib" }, "dependencies": { - "@douyinfe/semi-animation": "2.70.0-beta.0", - "@douyinfe/semi-animation-styled": "2.70.0-beta.0", + "@douyinfe/semi-animation": "2.70.1", + "@douyinfe/semi-animation-styled": "2.70.1", "classnames": "^2.2.6" }, "devDependencies": { diff --git a/packages/semi-animation-styled/package.json b/packages/semi-animation-styled/package.json index dc28e16d00..c8ac3c563f 100644 --- a/packages/semi-animation-styled/package.json +++ b/packages/semi-animation-styled/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-animation-styled", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "semi styled animation", "keywords": [ "semi", diff --git a/packages/semi-animation/package.json b/packages/semi-animation/package.json index 8ce12bfc06..b3a6c15873 100644 --- a/packages/semi-animation/package.json +++ b/packages/semi-animation/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-animation", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "animation base library for semi-ui", "keywords": [ "animation", diff --git a/packages/semi-eslint-plugin/package.json b/packages/semi-eslint-plugin/package.json index 93b1f14b70..1f186747c7 100644 --- a/packages/semi-eslint-plugin/package.json +++ b/packages/semi-eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-semi-design", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "semi ui eslint plugin", "keywords": [ "semi", diff --git a/packages/semi-foundation/chat/foundation.ts b/packages/semi-foundation/chat/foundation.ts index 798ae99dc7..f7802cc40f 100644 --- a/packages/semi-foundation/chat/foundation.ts +++ b/packages/semi-foundation/chat/foundation.ts @@ -53,7 +53,9 @@ export interface ChatAdapter

, S = Record> e notifyHintClick: (hint: string) => void; setUploadAreaVisible: (visible: boolean) => void; manualUpload: (e: any) => void; - getDropAreaElement: () => HTMLDivElement + getDropAreaElement: () => HTMLDivElement; + getDragStatus: () => boolean; + setDragStatus: (status: boolean) => void } @@ -265,7 +267,19 @@ export default class ChatFoundation

, S = Record { + const dragStatus = this._adapter.getDragStatus(); + if (dragStatus) { + return; + } this._adapter.setUploadAreaVisible(true); + }; + + handleDragStart = (e: any) => { + this._adapter.setDragStatus(true); + } + + handleDragEnd = (e: any) => { + this._adapter.setDragStatus(false); } handleContainerDragOver = (e: any) => { @@ -285,7 +299,8 @@ export default class ChatFoundation

, S = Record, S = Record> export interface LottieBaseProps { width?: string; height?: string; - params: ArgsType[0]; + params: Partial[0]>; getAnimationInstance?: (instance: AnimationItem|null) => void; getLottie?: (lottiePKG: typeof lottie) => void @@ -57,4 +57,4 @@ class LottieFoundation

, S = Record> extend } -export default LottieFoundation; \ No newline at end of file +export default LottieFoundation; diff --git a/packages/semi-foundation/package.json b/packages/semi-foundation/package.json index b073536327..146a38c6e5 100644 --- a/packages/semi-foundation/package.json +++ b/packages/semi-foundation/package.json @@ -1,13 +1,13 @@ { "name": "@douyinfe/semi-foundation", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "", "scripts": { "build:lib": "node ./scripts/compileLib.js", "prepublishOnly": "npm run build:lib" }, "dependencies": { - "@douyinfe/semi-animation": "2.70.0-beta.0", + "@douyinfe/semi-animation": "2.70.1", "@mdx-js/mdx": "^3.0.1", "async-validator": "^3.5.0", "classnames": "^2.2.6", diff --git a/packages/semi-icons-lab/package.json b/packages/semi-icons-lab/package.json index c6b2ef14be..33de507498 100644 --- a/packages/semi-icons-lab/package.json +++ b/packages/semi-icons-lab/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-icons-lab", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "semi icons lab", "keywords": [ "semi", diff --git a/packages/semi-icons/package.json b/packages/semi-icons/package.json index 1c2ecaf738..15c814be8a 100644 --- a/packages/semi-icons/package.json +++ b/packages/semi-icons/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-icons", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "semi icons", "keywords": [ "semi", diff --git a/packages/semi-illustrations/package.json b/packages/semi-illustrations/package.json index 1448f3ac45..70fa22dd1d 100644 --- a/packages/semi-illustrations/package.json +++ b/packages/semi-illustrations/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-illustrations", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "semi illustrations", "keywords": [ "semi", diff --git a/packages/semi-next/package.json b/packages/semi-next/package.json index 2593dfb38d..46e12f4dcd 100644 --- a/packages/semi-next/package.json +++ b/packages/semi-next/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-next", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "Plugin that support Semi Design in Next.js", "author": "伍浩威 ", "homepage": "", @@ -22,7 +22,7 @@ "typescript": "^4" }, "dependencies": { - "@douyinfe/semi-webpack-plugin": "2.70.0-beta.0" + "@douyinfe/semi-webpack-plugin": "2.70.1" }, "gitHead": "eb34a4f25f002bb4cbcfa51f3df93bed868c831a" } diff --git a/packages/semi-rspack/package.json b/packages/semi-rspack/package.json index 03149f707b..218703827b 100644 --- a/packages/semi-rspack/package.json +++ b/packages/semi-rspack/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-rspack-plugin", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "", "homepage": "", "license": "MIT", diff --git a/packages/semi-scss-compile/package.json b/packages/semi-scss-compile/package.json index f163ab34a7..2cdc32aa48 100644 --- a/packages/semi-scss-compile/package.json +++ b/packages/semi-scss-compile/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-scss-compile", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "compile semi scss to css", "author": "daiqiang@bytedance.com", "license": "MIT", diff --git a/packages/semi-theme-default/package.json b/packages/semi-theme-default/package.json index 4412de3dee..d15d389518 100644 --- a/packages/semi-theme-default/package.json +++ b/packages/semi-theme-default/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-theme-default", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "semi-theme-default", "keywords": [ "semi-theme", diff --git a/packages/semi-ui/chat/chatBox/chatBoxContent.tsx b/packages/semi-ui/chat/chatBox/chatBoxContent.tsx index 8c1929ecd8..692063b8bf 100644 --- a/packages/semi-ui/chat/chatBox/chatBoxContent.tsx +++ b/packages/semi-ui/chat/chatBox/chatBoxContent.tsx @@ -68,7 +68,7 @@ const ChatBoxContent = (props: ChatBoxContentProps) => { } else if (item.type === 'file_url') { const { name, size, url, type } = item.file_url; const realType = name.split('.').pop() ?? type?.split('/').pop(); - return ; + return ; } return null; }); diff --git a/packages/semi-ui/chat/index.tsx b/packages/semi-ui/chat/index.tsx index 392a3eff4e..2c43782658 100644 --- a/packages/semi-ui/chat/index.tsx +++ b/packages/semi-ui/chat/index.tsx @@ -22,6 +22,8 @@ const { CHAT_ALIGN, MODE, SEND_HOT_KEY, MESSAGE_STATUS } = strings; class Chat extends BaseComponent { static __SemiComponentName__ = "Chat"; + // dragStatus: Whether the component contains the dragged object + dragStatus = false; containerRef: React.RefObject; animation: any; @@ -192,7 +194,9 @@ class Chat extends BaseComponent { }, getDropAreaElement: () => { return this.dropAreaRef?.current; - } + }, + getDragStatus: () => this.dragStatus, + setDragStatus: (status: boolean) => { this.dragStatus = status; }, }; } @@ -301,6 +305,8 @@ class Chat extends BaseComponent { className={cls(`${prefixCls}`, className)} style={style} onDragOver={this.foundation.handleDragOver} + onDragStart={this.foundation.handleDragStart} + onDragEnd={this.foundation.handleDragEnd} > {uploadAreaVisible &&

{ defaultExpandAll disableStrictly /> + <>单选,单层节点 + console.log(args)} + />
) } diff --git a/packages/semi-ui/tree/treeNode.tsx b/packages/semi-ui/tree/treeNode.tsx index 40cdb3c162..e33cd4c0c3 100644 --- a/packages/semi-ui/tree/treeNode.tsx +++ b/packages/semi-ui/tree/treeNode.tsx @@ -203,7 +203,7 @@ export default class TreeNode extends PureComponent; } @@ -218,7 +218,8 @@ export default class TreeNode extends PureComponent ); } - if (showLine) { + // when leaf node 's level is 0, no switcher + if (showLine && level) { return this.renderSwitcher(); } return ( diff --git a/packages/semi-webpack/package.json b/packages/semi-webpack/package.json index 2b0361a367..b96f1f4f31 100644 --- a/packages/semi-webpack/package.json +++ b/packages/semi-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-webpack-plugin", - "version": "2.70.0-beta.0", + "version": "2.70.1", "description": "", "author": "伍浩威 ", "homepage": "", diff --git a/sitemap.xml b/sitemap.xml index a1f742ff0d..2f90151576 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,22 +2,22 @@ https://juejin.cn/post/7267418854124699702 - 2024-11-18T09:42:21.798Z + 2024-11-25T03:20:00.915Z weekly https://medium.com/front-end-weekly/how-we-test-semi-design-component-libraries-64b854f63b65 - 2024-11-18T09:42:19.844Z + 2024-11-25T03:20:00.508Z weekly https://mp.weixin.qq.com/s/noHoWRuA25PgqFNcurhIUA - 2024-11-18T09:42:22.627Z + 2024-11-25T03:20:06.039Z weekly https://mp.weixin.qq.com/s/O3js-SZDNPEOjGxh-aAkbw - 2024-11-18T09:42:22.323Z + 2024-11-25T03:20:06.016Z weekly @@ -784,82 +784,82 @@ https://semi.design/dsm/landing - 2024-11-18T09:42:33.769Z + 2024-11-25T03:20:17.546Z weekly https://semi.design/en-US/basic/divider - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/basic/grid - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/basic/icon - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/basic/layout - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/basic/space - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/basic/tokens - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/basic/typography - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/feedback/banner - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/feedback/notification - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/feedback/popconfirm - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/feedback/progress - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/feedback/skeleton - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/feedback/spin - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/feedback/toast - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/autocomplete - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly @@ -869,362 +869,362 @@ https://semi.design/en-US/input/cascader - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/checkbox - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/datepicker - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/form - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/input - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/inputnumber - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/radio - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/rating - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/select - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/slider - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/switch - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/taginput - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/timepicker - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/transfer - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/treeselect - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/input/upload - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/navigation/anchor - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/navigation/backtop - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/navigation/breadcrumb - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/navigation/navigation - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/navigation/pagination - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/navigation/steps - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/navigation/tabs - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/navigation/tree - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/other/configprovider - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/other/locale - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/avatar - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/badge - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/calendar - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/card - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/carousel - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/collapse - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/collapsible - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/descriptions - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/dropdown - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/empty - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/highlight - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/image - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/list - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/modal - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/overflowlist - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/popover - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/scrolllist - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/sidesheet - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/table - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/tag - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/timeline - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/show/tooltip - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/start/accessibility - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/start/changelog - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/start/customize-theme - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/start/dark-mode - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/start/faq - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/start/getting-started - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/start/introduction - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/start/overview - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/en-US/start/update-to-v2 - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/basic/divider - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/basic/grid - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/basic/icon - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/basic/layout - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/basic/space - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/basic/tokens - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/basic/typography - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/feedback/banner - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/feedback/notification - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/feedback/popconfirm - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/feedback/progress - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/feedback/skeleton - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/feedback/spin - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/feedback/toast - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/autocomplete - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly @@ -1234,287 +1234,287 @@ https://semi.design/zh-CN/input/cascader - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/checkbox - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/datepicker - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/form - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/input - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/inputnumber - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/radio - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/rating - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/select - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/slider - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/switch - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/taginput - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/timepicker - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/transfer - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/treeselect - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/input/upload - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/navigation/anchor - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/navigation/backtop - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/navigation/breadcrumb - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/navigation/navigation - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/navigation/pagination - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/navigation/steps - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/navigation/tabs - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/navigation/tree - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/other/configprovider - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/other/locale - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/avatar - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/badge - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/calendar - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/card - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/carousel - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/collapse - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/collapsible - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/descriptions - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/dropdown - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/empty - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/highlight - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/image - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/list - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/modal - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/overflowlist - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/popover - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/scrolllist - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/sidesheet - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/table - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/tag - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/timeline - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/show/tooltip - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/start/accessibility - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/start/changelog - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/start/customize-theme - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/start/dark-mode - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/start/faq - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/start/getting-started - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/start/introduction - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/start/overview - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly https://semi.design/zh-CN/start/update-to-v2 - 2024-11-18T09:32:30.000Z + 2024-11-25T03:16:31.000Z weekly