Browse Source

Merge branch 'main' into release

pointhalo 1 year ago
parent
commit
e3d86d59b4

+ 1 - 1
.codesandbox/ci.json

@@ -13,7 +13,7 @@
         "packages/semi-ui",
         "packages/semi-webpack"
     ],
-    "node": "16",
+    "node": "20",
     "sandboxes": [
         "/.codesandbox/examples/pr-story",
         "oubej"

+ 6 - 0
content/start/changelog/index-en-US.md

@@ -16,6 +16,12 @@ Version:Major.Minor.Patch (follow the **Semver** specification)
 
 ---
 
+#### 🎉 2.65.0 (2024-08-23)
+- 【Fix】
+    - Fixed the problem that when Slider is in range controlled mode, dragging one handle may cause another handle to shake [#2438](https://github.com/DouyinFE/semi-design/issues/2438)
+    - Fixed the problem that when Slider is in range mode, the min handler can be dragged to the right of the max handler, accidentally swapping the two handlers [#2438](https://github.com/DouyinFE/semi-design/issues/2438)
+    - Fixed the issue that Button is not vertically centered when icon is passed directly to children [#2402](https://github.com/DouyinFE/semi-design/issues/2402)
+    - fix ui crash when render markdown data only  only includes heading definitions [#2436](https://github.com/DouyinFE/semi-design/pull/2436) [@tgz](https://github.com/tgz) 
 
 #### 🎉 2.65.0-beta.0 (2024-08-20)
 - 【Feat】

+ 6 - 0
content/start/changelog/index.md

@@ -13,6 +13,12 @@ Semi 版本号遵循 **Semver** 规范(主版本号-次版本号-修订版本
 -   修订版本号(patch):仅会进行 bugfix,发布时间不限
 -   不同版本间的详细关系,可查阅 [FAQ](/zh-CN/start/faq)
 
+#### 🎉 2.65.0 (2024-08-23)
+- 【Fix】
+    - 修复 Slider 在 range 受控模式下,拖动一个 handle 可能导致另一个 handle 抖动的问题 [#2438](https://github.com/DouyinFE/semi-design/issues/2438) [#2442](https://github.com/DouyinFE/semi-design/pull/2442)
+    - 修复 Slider,在 range 模式下,min handler 可以拖动到 max handler 右侧,意外交换两个 handler 的问题 [#2438](https://github.com/DouyinFE/semi-design/issues/2438) [#2442](https://github.com/DouyinFE/semi-design/pull/2442)
+    - 修复 Button 在 children 直接传入 icon 时,垂直方向不居中的问题  [#2402](https://github.com/DouyinFE/semi-design/issues/2402) [#2440](https://github.com/DouyinFE/semi-design/pull/2440)
+    - 修复 markdown render 渲染仅包含标题的表格时崩溃 [#2436](https://github.com/DouyinFE/semi-design/pull/2436) [@tgz](https://github.com/tgz)
 
 #### 🎉 2.65.0-beta.0 (2024-08-20)
 - 【Feat】

+ 1 - 1
lerna.json

@@ -1,5 +1,5 @@
 {
     "useWorkspaces": true,
     "npmClient": "yarn",
-    "version": "2.65.0-beta.0"
+    "version": "2.65.0"
 }

+ 3 - 3
packages/semi-animation-react/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@douyinfe/semi-animation-react",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "motion library for semi-ui-react",
     "keywords": [
         "motion",
@@ -25,8 +25,8 @@
         "prepublishOnly": "npm run build:lib"
     },
     "dependencies": {
-        "@douyinfe/semi-animation": "2.65.0-beta.0",
-        "@douyinfe/semi-animation-styled": "2.65.0-beta.0",
+        "@douyinfe/semi-animation": "2.65.0",
+        "@douyinfe/semi-animation-styled": "2.65.0",
         "classnames": "^2.2.6"
     },
     "devDependencies": {

+ 1 - 1
packages/semi-animation-styled/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@douyinfe/semi-animation-styled",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "semi styled animation",
     "keywords": [
         "semi",

+ 1 - 1
packages/semi-animation/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@douyinfe/semi-animation",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "animation base library for semi-ui",
     "keywords": [
         "animation",

+ 1 - 1
packages/semi-eslint-plugin/package.json

@@ -1,6 +1,6 @@
 {
     "name": "eslint-plugin-semi-design",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "semi ui eslint plugin",
     "keywords": [
         "semi",

+ 5 - 0
packages/semi-foundation/button/button.scss

@@ -36,6 +36,11 @@ $module: #{$prefix}-button;
         }
     }
 
+    &-content{
+        display: flex;
+        align-items: center;
+    }
+
     &-danger {
         background-color: $color-button_danger-bg-default;
         color: $color-button_danger-text-default;

+ 5 - 1
packages/semi-foundation/button/iconButton.scss

@@ -60,12 +60,16 @@ $module: #{$prefix}-button;
 
         &-left {
             margin-right: $spacing-button_iconOnly_content-marginRight;
+            display: flex;
+            align-items: center;
         }
 
         &-right {
             margin-left: $spacing-button_iconOnly_content-marginLeft;
+            display: flex;
+            align-items: center;
         }
     }
 }
 
-@import "./rtl.scss";
+@import "./rtl.scss";

+ 1 - 1
packages/semi-foundation/datePicker/datePicker.scss

@@ -6,7 +6,7 @@ $module-list: #{$prefix}-scrolllist;
 
 .#{$module} {
     box-sizing: border-box;
-    display: inline-flex;
+    display: inline-block;
 
     &-container {
         display: flex;

+ 2 - 2
packages/semi-foundation/package.json

@@ -1,13 +1,13 @@
 {
     "name": "@douyinfe/semi-foundation",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "",
     "scripts": {
         "build:lib": "node ./scripts/compileLib.js",
         "prepublishOnly": "npm run build:lib"
     },
     "dependencies": {
-        "@douyinfe/semi-animation": "2.65.0-beta.0",
+        "@douyinfe/semi-animation": "2.65.0",
         "@mdx-js/mdx": "^3.0.1",
         "async-validator": "^3.5.0",
         "classnames": "^2.2.6",

+ 6 - 1
packages/semi-foundation/slider/foundation.ts

@@ -400,7 +400,12 @@ export default class SliderFoundation extends BaseFoundation<SliderAdapter> {
         })();
         
         if (Array.isArray(inputValue)) {
-            return [transWay(inputValue[0]), transWay(inputValue[1])];
+            const min = transWay(inputValue[0]);
+            const max = transWay(inputValue[1]);
+            if (min > max) {
+                return this.getState("focusPos") === "min" ? [max, max] : [min, min];
+            }
+            return [min, max];
         } else {
             return transWay(inputValue);
         }

+ 1 - 1
packages/semi-icons-lab/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@douyinfe/semi-icons-lab",
-  "version": "2.65.0-beta.0",
+  "version": "2.65.0",
   "description": "semi icons lab",
   "keywords": [
     "semi",

+ 1 - 1
packages/semi-icons/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@douyinfe/semi-icons",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "semi icons",
     "keywords": [
         "semi",

+ 1 - 1
packages/semi-illustrations/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@douyinfe/semi-illustrations",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "semi illustrations",
     "keywords": [
         "semi",

+ 2 - 2
packages/semi-next/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@douyinfe/semi-next",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "Plugin that support Semi Design in Next.js",
     "author": "伍浩威 <[email protected]>",
     "homepage": "",
@@ -22,7 +22,7 @@
         "typescript": "^4"
     },
     "dependencies": {
-        "@douyinfe/semi-webpack-plugin": "2.65.0-beta.0"
+        "@douyinfe/semi-webpack-plugin": "2.65.0"
     },
     "gitHead": "eb34a4f25f002bb4cbcfa51f3df93bed868c831a"
 }

+ 1 - 1
packages/semi-rspack/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@douyinfe/semi-rspack-plugin",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "",
     "homepage": "",
     "license": "MIT",

+ 1 - 1
packages/semi-scss-compile/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@douyinfe/semi-scss-compile",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "compile semi scss to css",
     "author": "[email protected]",
     "license": "MIT",

+ 1 - 1
packages/semi-theme-default/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@douyinfe/semi-theme-default",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "semi-theme-default",
     "keywords": [
         "semi-theme",

+ 25 - 23
packages/semi-ui/datePicker/datePicker.tsx

@@ -761,34 +761,36 @@ export default class DatePicker extends BaseComponent<DatePickerProps, DatePicke
 
         return (
             <div ref={this.panelRef} className={wrapCls} style={dropdownStyle} x-type={type}>
-                {leftSlot && (
-                    <div className={`${cssClasses.PREFIX}-leftSlot`} x-semi-prop="leftSlot">
-                        {leftSlot}
-                    </div>
-                )}
-                <div>
-                    {topSlot && (
-                        <div className={`${cssClasses.PREFIX}-topSlot`} x-semi-prop="topSlot">
-                            {topSlot}
+                <div className={`${cssClasses.PREFIX}-container`}>
+                    {leftSlot && (
+                        <div className={`${cssClasses.PREFIX}-leftSlot`} x-semi-prop="leftSlot">
+                            {leftSlot}
                         </div>
                     )}
-                    {/* todo: monthRange does not support presetPosition temporarily */}
-                    {presetPosition === "top" && type !== 'monthRange' && this.renderQuickControls()}
-                    {this.adapter.typeIsYearOrMonth()
-                        ? this.renderYearMonthPanel(locale, localeCode)
-                        : this.renderMonthGrid(locale, localeCode, dateFnsLocale)}
-                    {presetPosition === "bottom" && type !== 'monthRange' && this.renderQuickControls()}
-                    {bottomSlot && (
-                        <div className={`${cssClasses.PREFIX}-bottomSlot`} x-semi-prop="bottomSlot">
-                            {bottomSlot}
+                    <div>
+                        {topSlot && (
+                            <div className={`${cssClasses.PREFIX}-topSlot`} x-semi-prop="topSlot">
+                                {topSlot}
+                            </div>
+                        )}
+                        {/* todo: monthRange does not support presetPosition temporarily */}
+                        {presetPosition === "top" && type !== 'monthRange' && this.renderQuickControls()}
+                        {this.adapter.typeIsYearOrMonth()
+                            ? this.renderYearMonthPanel(locale, localeCode)
+                            : this.renderMonthGrid(locale, localeCode, dateFnsLocale)}
+                        {presetPosition === "bottom" && type !== 'monthRange' && this.renderQuickControls()}
+                        {bottomSlot && (
+                            <div className={`${cssClasses.PREFIX}-bottomSlot`} x-semi-prop="bottomSlot">
+                                {bottomSlot}
+                            </div>
+                        )}
+                    </div>
+                    {rightSlot && (
+                        <div className={`${cssClasses.PREFIX}-rightSlot`} x-semi-prop="rightSlot">
+                            {rightSlot}
                         </div>
                     )}
                 </div>
-                {rightSlot && (
-                    <div className={`${cssClasses.PREFIX}-rightSlot`} x-semi-prop="rightSlot">
-                        {rightSlot}
-                    </div>
-                )}
                 {this.renderFooter(locale, localeCode)}
             </div>
         );

+ 6 - 6
packages/semi-ui/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@douyinfe/semi-ui",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "A modern, comprehensive, flexible design system and UI library. Connect DesignOps & DevOps. Quickly build beautiful React apps. Maintained by Douyin-fe team.",
     "main": "lib/cjs/index.js",
     "module": "lib/es/index.js",
@@ -20,11 +20,11 @@
         "@dnd-kit/core": "^6.0.8",
         "@dnd-kit/sortable": "^7.0.2",
         "@dnd-kit/utilities": "^3.2.1",
-        "@douyinfe/semi-animation": "2.65.0-beta.0",
-        "@douyinfe/semi-animation-react": "2.65.0-beta.0",
-        "@douyinfe/semi-foundation": "2.65.0-beta.0",
-        "@douyinfe/semi-icons": "2.65.0-beta.0",
-        "@douyinfe/semi-illustrations": "2.65.0-beta.0",
+        "@douyinfe/semi-animation": "2.65.0",
+        "@douyinfe/semi-animation-react": "2.65.0",
+        "@douyinfe/semi-foundation": "2.65.0",
+        "@douyinfe/semi-icons": "2.65.0",
+        "@douyinfe/semi-illustrations": "2.65.0",
         "@douyinfe/semi-theme-default": "2.61.0",
         "async-validator": "^3.5.0",
         "classnames": "^2.2.6",

+ 1 - 1
packages/semi-ui/slider/index.tsx

@@ -193,7 +193,7 @@ export default class Slider extends BaseComponent<SliderProps, SliderState> {
                 this.setState(stateObj, callback);
             },
             notifyChange: (cbValue: number | number[]) => {
-                this.props.onChange(Array.isArray(cbValue) ? [...cbValue].sort() : cbValue);
+                this.props.onChange(Array.isArray(cbValue) ? [...cbValue].sort((a, b)=>a - b) : cbValue);
             },
             setDragging: (value: boolean[]) => {
                 this.dragging = value;

+ 1 - 1
packages/semi-webpack/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@douyinfe/semi-webpack-plugin",
-    "version": "2.65.0-beta.0",
+    "version": "2.65.0",
     "description": "",
     "author": "伍浩威 <[email protected]>",
     "homepage": "",

+ 148 - 148
sitemap.xml

@@ -2,22 +2,22 @@
 <urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
     <url>
         <loc>https://juejin.cn/post/7267418854124699702</loc>
-        <lastmod>2024-08-20T12:59:21.730Z</lastmod>
+        <lastmod>2024-08-23T10:54:30.076Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://medium.com/front-end-weekly/how-we-test-semi-design-component-libraries-64b854f63b65</loc>
-        <lastmod>2024-08-20T12:59:21.570Z</lastmod>
+        <lastmod>2024-08-23T10:54:29.367Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://mp.weixin.qq.com/s/noHoWRuA25PgqFNcurhIUA</loc>
-        <lastmod>2024-08-20T12:59:24.938Z</lastmod>
+        <lastmod>2024-08-23T10:54:32.871Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://mp.weixin.qq.com/s/O3js-SZDNPEOjGxh-aAkbw</loc>
-        <lastmod>2024-08-20T12:59:23.029Z</lastmod>
+        <lastmod>2024-08-23T10:54:32.852Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
@@ -790,77 +790,77 @@
     </url>
     <url>
         <loc>https://semi.design/en-US/basic/divider</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/basic/grid</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/basic/icon</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/basic/layout</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/basic/space</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/basic/tokens</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/basic/typography</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/feedback/banner</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/feedback/notification</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/feedback/popconfirm</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/feedback/progress</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/feedback/skeleton</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/feedback/spin</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/feedback/toast</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/autocomplete</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
@@ -870,362 +870,362 @@
     </url>
     <url>
         <loc>https://semi.design/en-US/input/cascader</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/checkbox</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/datepicker</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/form</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/input</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/inputnumber</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/radio</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/rating</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/select</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/slider</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/switch</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/taginput</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/timepicker</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/transfer</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/treeselect</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/input/upload</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/navigation/anchor</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/navigation/backtop</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/navigation/breadcrumb</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/navigation/navigation</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/navigation/pagination</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/navigation/steps</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/navigation/tabs</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/navigation/tree</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/other/configprovider</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/other/locale</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/avatar</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/badge</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/calendar</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/card</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/carousel</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/collapse</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/collapsible</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/descriptions</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/dropdown</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/empty</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/highlight</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/image</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/list</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/modal</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/overflowlist</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/popover</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/scrolllist</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/sidesheet</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/table</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/tag</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/timeline</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/show/tooltip</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/start/accessibility</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/start/changelog</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/start/customize-theme</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/start/dark-mode</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/start/faq</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/start/getting-started</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/start/introduction</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/start/overview</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/en-US/start/update-to-v2</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/basic/divider</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/basic/grid</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/basic/icon</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/basic/layout</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/basic/space</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/basic/tokens</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/basic/typography</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/banner</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/notification</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/popconfirm</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/progress</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/skeleton</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/spin</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/toast</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/autocomplete</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
@@ -1235,287 +1235,287 @@
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/cascader</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/checkbox</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/datepicker</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/form</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/input</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/inputnumber</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/radio</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/rating</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/select</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/slider</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/switch</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/taginput</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/timepicker</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/transfer</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/treeselect</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/input/upload</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/anchor</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/backtop</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/breadcrumb</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/navigation</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/pagination</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/steps</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/tabs</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/tree</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/other/configprovider</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/other/locale</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/avatar</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/badge</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/calendar</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/card</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/carousel</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/collapse</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/collapsible</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/descriptions</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/dropdown</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/empty</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/highlight</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/image</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/list</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/modal</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/overflowlist</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/popover</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/scrolllist</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/sidesheet</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/table</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/tag</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/timeline</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/show/tooltip</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/start/accessibility</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/start/changelog</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/start/customize-theme</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/start/dark-mode</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/start/faq</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/start/getting-started</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/start/introduction</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/start/overview</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
     <url>
         <loc>https://semi.design/zh-CN/start/update-to-v2</loc>
-        <lastmod>2024-08-20T12:56:11.000Z</lastmod>
+        <lastmod>2024-08-23T10:43:56.000Z</lastmod>
         <changefreq>weekly</changefreq>
     </url>
 </urlset>

+ 86 - 0
yarn.lock

@@ -1585,11 +1585,25 @@
     "@douyinfe/semi-animation-styled" "2.63.1"
     classnames "^2.2.6"
 
+"@douyinfe/[email protected]":
+  version "2.64.0"
+  resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation-react/-/semi-animation-react-2.64.0.tgz#2ff021c3ee2cc5ada7ef3d6c466e1e43699ba372"
+  integrity sha512-Jl7PP6WGSqvi4/+IDTVtjlTmeVF+8GC0AEMaEdVa5vxxcRHL9uQHpfA+zKHW6+oyeeLnCA7pUZtPdZTCaF+Q+g==
+  dependencies:
+    "@douyinfe/semi-animation" "2.64.0"
+    "@douyinfe/semi-animation-styled" "2.64.0"
+    classnames "^2.2.6"
+
 "@douyinfe/[email protected]":
   version "2.63.1"
   resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation-styled/-/semi-animation-styled-2.63.1.tgz#b6866189de5cb4cee9f76f9773c68a6940113bfe"
   integrity sha512-KZwhx5lDfZf30hYFVwAHI/cRDyJy4PQRppHiFdpvFYC2RdHQiRc8WOCFuqIHrdUWEtln9ulxE12DP6rWZNQ10A==
 
+"@douyinfe/[email protected]":
+  version "2.64.0"
+  resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation-styled/-/semi-animation-styled-2.64.0.tgz#0642d796a10bafc97ca9636d90ba26c6a40ba94e"
+  integrity sha512-K7c9IkmJCkLeu9EcCOzOMYbVBLM4uoSANgoIkNm2fQcfqX42gRUOLdlxkK5aKFVTsJO9fTaTeZeVSWyTRni+MQ==
+
 "@douyinfe/[email protected]":
   version "2.63.1"
   resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation/-/semi-animation-2.63.1.tgz#6d8e3add56916deb61e5abe930fb802532c8e282"
@@ -1597,6 +1611,13 @@
   dependencies:
     bezier-easing "^2.1.0"
 
+"@douyinfe/[email protected]":
+  version "2.64.0"
+  resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation/-/semi-animation-2.64.0.tgz#1860ac01146dd4a1fefdca0869d8454bf0b5d1ef"
+  integrity sha512-rqGd+cV+zmi6DpuEuMx5mgU1dO00Pvz2PW4zE0PUeMUHod59vThcE7yCx21QyMzR1hPAUMTxSaTKYRhyIVMA5Q==
+  dependencies:
+    bezier-easing "^2.1.0"
+
 "@douyinfe/[email protected]":
   version "2.63.1"
   resolved "https://registry.yarnpkg.com/@douyinfe/semi-foundation/-/semi-foundation-2.63.1.tgz#a60db1d9150720f021121d5b7fb34a2e982ac95b"
@@ -1616,6 +1637,25 @@
     remark-gfm "^4.0.0"
     scroll-into-view-if-needed "^2.2.24"
 
+"@douyinfe/[email protected]":
+  version "2.64.0"
+  resolved "https://registry.yarnpkg.com/@douyinfe/semi-foundation/-/semi-foundation-2.64.0.tgz#205b6843ee04db72a58352e79e062e7a3374daa4"
+  integrity sha512-443spMoIWFN7M9FcbYUcnTk0GLUvg31bGdKMAldtfcpYKqLiVbDO0lZ43XddPOeuYlrTEsyeSwuzgyZoi0csKg==
+  dependencies:
+    "@douyinfe/semi-animation" "2.64.0"
+    "@mdx-js/mdx" "^3.0.1"
+    async-validator "^3.5.0"
+    classnames "^2.2.6"
+    date-fns "^2.29.3"
+    date-fns-tz "^1.3.8"
+    fast-copy "^3.0.1 "
+    lodash "^4.17.21"
+    lottie-web "^5.12.2"
+    memoize-one "^5.2.1"
+    prismjs "^1.29.0"
+    remark-gfm "^4.0.0"
+    scroll-into-view-if-needed "^2.2.24"
+
 "@douyinfe/[email protected]", "@douyinfe/semi-icons@latest":
   version "2.63.1"
   resolved "https://registry.yarnpkg.com/@douyinfe/semi-icons/-/semi-icons-2.63.1.tgz#9910b95dad97b96cc8614f58dcf545579102084b"
@@ -1623,11 +1663,23 @@
   dependencies:
     classnames "^2.2.6"
 
+"@douyinfe/[email protected]", "@douyinfe/semi-icons@^2.0.0":
+  version "2.64.0"
+  resolved "https://registry.yarnpkg.com/@douyinfe/semi-icons/-/semi-icons-2.64.0.tgz#e0ad10579e9310e0ac5f554a6bec857a9a3f84b1"
+  integrity sha512-BtnfPV7ZaSUWq6taxfApG9K3+RfpuEyojUEnpc233JOI+sNlB1ymSpo9aPgL+5co86752t9YpFV4Q7cGOdEMOQ==
+  dependencies:
+    classnames "^2.2.6"
+
 "@douyinfe/[email protected]":
   version "2.63.1"
   resolved "https://registry.yarnpkg.com/@douyinfe/semi-illustrations/-/semi-illustrations-2.63.1.tgz#aa5cf3e1257a5c7a7e64d29b5d090eb814464a54"
   integrity sha512-OlcDfhr8gzZTFMP5oRwA2/Ll261vn784HHbTRFnFUETWH6fWjNcRZll2vZjNDdDkKydUfn9IdvcqM0GZ/+PYgA==
 
+"@douyinfe/[email protected]":
+  version "2.64.0"
+  resolved "https://registry.yarnpkg.com/@douyinfe/semi-illustrations/-/semi-illustrations-2.64.0.tgz#d934dab4cc0623af4ebda72ab213d59fc1bea6ba"
+  integrity sha512-2M6wKfger8RJi1gjrSvDZY8PvJDzO0k1UvMFR+mkBICbD9r0oa5vYGRh9Mzp050Qew8aAo21MQrloXsYYHfJQg==
+
 "@douyinfe/[email protected]":
   version "2.23.2"
   resolved "https://registry.yarnpkg.com/@douyinfe/semi-scss-compile/-/semi-scss-compile-2.23.2.tgz#30884bb194ee9ae1e81877985e5663c3297c1ced"
@@ -1699,6 +1751,33 @@
   resolved "https://registry.yarnpkg.com/@douyinfe/semi-theme-default/-/semi-theme-default-2.61.0.tgz#a7e9bf9534721c12af1d0eeb5d5a2de615896a23"
   integrity sha512-obn/DOw4vZyKFAlWvZxHTpBLAK9FO9kygTSm2GROgvi+UDB2PPU6l20cuUCsdGUNWJRSqYlTTVZ1tNYIyFZ5Sg==
 
+"@douyinfe/semi-ui@^2.0.0":
+  version "2.64.0"
+  resolved "https://registry.yarnpkg.com/@douyinfe/semi-ui/-/semi-ui-2.64.0.tgz#7f83e2e0b83efdaf70fabfbd01274f3bcc6fcf35"
+  integrity sha512-0aXoTXB48c65qUeYORpLp9oa8RxTXN0AEk6s3mDg4tyA6LjOJcN2uMoquJ3be/d+cHEUbdZlcS1jQPSEtF5Bbw==
+  dependencies:
+    "@dnd-kit/core" "^6.0.8"
+    "@dnd-kit/sortable" "^7.0.2"
+    "@dnd-kit/utilities" "^3.2.1"
+    "@douyinfe/semi-animation" "2.64.0"
+    "@douyinfe/semi-animation-react" "2.64.0"
+    "@douyinfe/semi-foundation" "2.64.0"
+    "@douyinfe/semi-icons" "2.64.0"
+    "@douyinfe/semi-illustrations" "2.64.0"
+    "@douyinfe/semi-theme-default" "2.61.0"
+    async-validator "^3.5.0"
+    classnames "^2.2.6"
+    copy-text-to-clipboard "^2.1.1"
+    date-fns "^2.29.3"
+    date-fns-tz "^1.3.8"
+    fast-copy "^3.0.1 "
+    lodash "^4.17.21"
+    prop-types "^15.7.2"
+    react-resizable "^3.0.5"
+    react-window "^1.8.2"
+    scroll-into-view-if-needed "^2.2.24"
+    utility-types "^3.10.0"
+
 "@douyinfe/semi-ui@latest":
   version "2.63.1"
   resolved "https://registry.yarnpkg.com/@douyinfe/semi-ui/-/semi-ui-2.63.1.tgz#18b3a52206222046ae64193f09dc1cff166eb3ed"
@@ -11786,6 +11865,11 @@ eslint-plugin-react@^7.20.6, eslint-plugin-react@^7.24.0:
     string.prototype.matchall "^4.0.11"
     string.prototype.repeat "^1.0.0"
 
+eslint-plugin-semi-design@^2.33.0:
+  version "2.64.0"
+  resolved "https://registry.yarnpkg.com/eslint-plugin-semi-design/-/eslint-plugin-semi-design-2.64.0.tgz#104674e8891657482df04320e41071db926fd926"
+  integrity sha512-wBX2N2NquRq6yKCnqf6y7nRqXbBhiUqYZIVXqcnhPPujvM+T8SZjGyc3BtVg/8AGM1XzCfur2Z5QcF69v6gK2Q==
+
 eslint-rule-composer@^0.3.0:
   version "0.3.0"
   resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9"
@@ -24965,6 +25049,7 @@ string-similarity@^1.2.2:
     lodash.maxby "^4.6.0"
 
 "string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
+  name string-width-cjs
   version "4.2.3"
   resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
   integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -27739,6 +27824,7 @@ worker-farm@^1.7.0:
     errno "~0.1.7"
 
 "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
+  name wrap-ansi-cjs
   version "7.0.0"
   resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
   integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==