Răsfoiți Sursa

Merge branch 'main' into release

代强 2 ani în urmă
părinte
comite
6c50375fbf

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

@@ -16,6 +16,11 @@ Version:Major.Minor.Patch (follow the **Semver** specification)
 
 
 ---
 ---
 
 
+#### 🎉 2.44.0 (2023-09-22)
+- 【Fix】
+    - Fix the problem of incomplete display/non-display of Image  when the height is very small [#1838](https://github.com/DouyinFE/semi-design/issues/1838)
+    - Fixed the issue of incorrect styles of some Step pseudo-classes [#1836](https://github.com/DouyinFE/semi-design/pull/1836)
+
 #### 🎉 2.44.0-beta.0 (2023-09-19)
 #### 🎉 2.44.0-beta.0 (2023-09-19)
 - 【Feat】
 - 【Feat】
   - Cascader's search results panel supports virtualization [#1815](https://github.com/DouyinFE/semi-design/pull/1815)
   - Cascader's search results panel supports virtualization [#1815](https://github.com/DouyinFE/semi-design/pull/1815)
@@ -24,7 +29,7 @@ Version:Major.Minor.Patch (follow the **Semver** specification)
   - Fixed the problem of abbreviated text failure when the display of wrapped span is set to inline-block when the default text content of Tooltip is set [#1831](https://github.com/DouyinFE/semi-design/issues/1831)
   - Fixed the problem of abbreviated text failure when the display of wrapped span is set to inline-block when the default text content of Tooltip is set [#1831](https://github.com/DouyinFE/semi-design/issues/1831)
   - Update tooltip autoAdjustOverflow strategy. When there is insufficient space in the original direction of the viewport and sufficient reverse space, it will be uniformly converted to the reverse direction [#1812](https://github.com/DouyinFE/semi-design/pull/1812)
   - Update tooltip autoAdjustOverflow strategy. When there is insufficient space in the original direction of the viewport and sufficient reverse space, it will be uniformly converted to the reverse direction [#1812](https://github.com/DouyinFE/semi-design/pull/1812)
   
   
-#### 2.43.2 (2023-09-14)
+#### 2.43.2 (2023-09-15)
 - 【Style】
 - 【Style】
   - When the Popconfirm icon is null, the body part does not retain the marginLeft left spacing. [#1828](https://github.com/DouyinFE/semi-design/pull/1828)
   - When the Popconfirm icon is null, the body part does not retain the marginLeft left spacing. [#1828](https://github.com/DouyinFE/semi-design/pull/1828)
   - Table column filter Dropdown increases the default maximum height to 290px [#1647](https://github.com/DouyinFE/semi-design/issues/1647)
   - Table column filter Dropdown increases the default maximum height to 290px [#1647](https://github.com/DouyinFE/semi-design/issues/1647)

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

@@ -13,6 +13,10 @@ Semi 版本号遵循 **Semver** 规范(主版本号-次版本号-修订版本
 -   修订版本号(patch):仅会进行 bugfix,发布时间不限
 -   修订版本号(patch):仅会进行 bugfix,发布时间不限
 -   不同版本间的详细关系,可查阅 [FAQ](/zh-CN/start/faq)
 -   不同版本间的详细关系,可查阅 [FAQ](/zh-CN/start/faq)
 
 
+#### 🎉 2.44.0 (2023-09-22)
+- 【Fix】
+    - 修复当 Image 高度设置非常小时候图片显示不全或者未显示问题 [#1838](https://github.com/DouyinFE/semi-design/issues/1838)
+    - 修复 Step 部分伪类样式不正确的问题 [#1836](https://github.com/DouyinFE/semi-design/pull/1836)
 
 
 #### 🎉 2.44.0-beta.0 (2023-09-19)
 #### 🎉 2.44.0-beta.0 (2023-09-19)
 - 【Feat】
 - 【Feat】
@@ -22,14 +26,14 @@ Semi 版本号遵循 **Semver** 规范(主版本号-次版本号-修订版本
     - 修复 Tooltip 默认文本内容时包裹 span 的 display 设置为 inline-block 导致缩略文本失效问题 [#1831](https://github.com/DouyinFE/semi-design/issues/1831)
     - 修复 Tooltip 默认文本内容时包裹 span 的 display 设置为 inline-block 导致缩略文本失效问题 [#1831](https://github.com/DouyinFE/semi-design/issues/1831)
     - 更新 tooltip 自动调整位置策略,在视口原方向空间不足,反向空间足够的情况下,统一转为反向 [#1812](https://github.com/DouyinFE/semi-design/pull/1812)
     - 更新 tooltip 自动调整位置策略,在视口原方向空间不足,反向空间足够的情况下,统一转为反向 [#1812](https://github.com/DouyinFE/semi-design/pull/1812)
 
 
-#### 2.43.2 (2023-09-14)
+#### 2.43.2 (2023-09-15)
 - 【Style】
 - 【Style】
   - Popconfirm icon 为 null 时,body部分不保留 marginLeft 左间距 [#1828](https://github.com/DouyinFE/semi-design/pull/1828)
   - Popconfirm icon 为 null 时,body部分不保留 marginLeft 左间距 [#1828](https://github.com/DouyinFE/semi-design/pull/1828)
   - Table column filter Dropdown 增加默认最大高度 290px [#1647](https://github.com/DouyinFE/semi-design/issues/1647)
   - Table column filter Dropdown 增加默认最大高度 290px [#1647](https://github.com/DouyinFE/semi-design/issues/1647)
 - 【Design Token】
 - 【Design Token】
   - Table 新增设计变量: $height-table_column_filter_dropdown
   - Table 新增设计变量: $height-table_column_filter_dropdown
 - 【Fix】
 - 【Fix】
-  - 修复 Calendar 月视图事件渲染结果不符合预期问题 [#1825](https://github.com/DouyinFE/semi-design/issues/1825)
+  - 修复 Calendar 月视图事件渲染结果不符合预期问题 [#1825](https://github.com/DouyinFE/semi-design/issues/1825) 
 
 
 #### 2.43.1 (2023-09-11)
 #### 2.43.1 (2023-09-11)
 - 【Fix】
 - 【Fix】

+ 16 - 0
cypress/e2e/image.spec.js

@@ -543,4 +543,20 @@ describe('image', () => {
         cy.get('.semi-image-img').eq(4).should('have.attr', 'src', 'https://lf3-static.bytednsdoc.com/obj/eden-cn/ptlz_zlp/ljhwZthlaukjlkulzlp/root-web-sites/imag5.png');
         cy.get('.semi-image-img').eq(4).should('have.attr', 'src', 'https://lf3-static.bytednsdoc.com/obj/eden-cn/ptlz_zlp/ljhwZthlaukjlkulzlp/root-web-sites/imag5.png');
         cy.get('.semi-image-img').eq(4).should('not.have.attr', 'data-src');
         cy.get('.semi-image-img').eq(4).should('not.have.attr', 'data-src');
     });
     });
+
+    // 测试在图片高度非常小时候,图片显示是否正常
+    // 关联 issue: https://github.com/DouyinFE/semi-design/issues/1838
+    it('small height Image', () => {
+        cy.visit('http://127.0.0.1:6006/iframe.html?id=image--small-height-image&args=&viewMode=storyi');
+
+        cy.get('.semi-image').eq(0) // 获取 div 元素
+            .then((divElement) => {
+                const divTop = divElement[0].getBoundingClientRect().top; // 获取 div 元素顶部相对于视口顶部的距离
+                cy.get('.semi-image-img').eq(0) // 获取 img 元素
+                    .then((imgElement) => {
+                        const imgTop = imgElement[0].getBoundingClientRect().top; // 获取 img 元素顶部相对于视口顶部的距离
+                        expect(imgTop).to.equal(divTop); 
+                    });
+            });
+    });
 });
 });

+ 1 - 1
lerna.json

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

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

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

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

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

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

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

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

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

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

@@ -11,7 +11,7 @@ $module: #{$prefix}-image;
     overflow: hidden;
     overflow: hidden;
 
 
     &-img {
     &-img {
-        vertical-align: middle;
+        vertical-align: top;
         border-radius: inherit;
         border-radius: inherit;
         user-select: none;
         user-select: none;
 
 

+ 1 - 1
packages/semi-foundation/modal/variables.scss

@@ -34,7 +34,7 @@ $spacing-modal_header-paddingX: 0;
 $spacing-modal_body_wrapper-marginY: 24px;
 $spacing-modal_body_wrapper-marginY: 24px;
 $spacing-modal_body_wrapper-marginX: 0;
 $spacing-modal_body_wrapper-marginX: 0;
 $spacing-modal_body-margin: 0; // 模态框 body 外边距
 $spacing-modal_body-margin: 0; // 模态框 body 外边距
-$spacing-modal_body-padding: 0; // 模态框 footer 垂直外边距
+$spacing-modal_body-padding: 0; // 模态框 内容外Padding
 $spacing-modal_footer-marginY: 24px; // 模态框 footer 垂直外边距
 $spacing-modal_footer-marginY: 24px; // 模态框 footer 垂直外边距
 $spacing-modal_footer-marginX: 0; // 模态框 footer 水平外边距
 $spacing-modal_footer-marginX: 0; // 模态框 footer 水平外边距
 $spacing-modal_footer-paddingY:0;
 $spacing-modal_footer-paddingY:0;

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

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

+ 4 - 1
packages/semi-foundation/steps/bacisSteps.scss

@@ -167,12 +167,15 @@ $basicType: #{$module}-basic;
         vertical-align: top;
         vertical-align: top;
         overflow: hidden;
         overflow: hidden;
         flex: 1;
         flex: 1;
-        cursor: pointer;
         transition: color $transition_duration-steps_item_title-text $transition_function-steps_item_title-text $transition_delay-steps_item_title-text, //step文字color的transition变化
         transition: color $transition_duration-steps_item_title-text $transition_function-steps_item_title-text $transition_delay-steps_item_title-text, //step文字color的transition变化
         background-color $transition_duration-steps_item-backgroundColor $transition_function-steps_item_backgroundColor $transition_delay-steps_item_backgroundColor; //step backgroundColor 的transition变化
         background-color $transition_duration-steps_item-backgroundColor $transition_function-steps_item_backgroundColor $transition_delay-steps_item_backgroundColor; //step backgroundColor 的transition变化
         
         
         transform:scale($transform_scale-step-item);
         transform:scale($transform_scale-step-item);
 
 
+        &-clickable {
+            cursor: pointer;
+        }
+
         &-hover:hover {
         &-hover:hover {
 
 
             .#{$item}-title {
             .#{$item}-title {

+ 4 - 4
packages/semi-foundation/steps/fillSteps.scss

@@ -101,7 +101,7 @@ $module: #{$prefix}-steps;
                 }
                 }
             }
             }
 
 
-            &:active {
+            &-active:active {
                 background-color: $color-steps-bg-active;
                 background-color: $color-steps-bg-active;
 
 
                 .#{$prefix}-icon,
                 .#{$prefix}-icon,
@@ -127,7 +127,7 @@ $module: #{$prefix}-steps;
                 }
                 }
             }
             }
 
 
-            &:active {
+            &-active:active {
                 background-color: $color-steps-bg-active;
                 background-color: $color-steps-bg-active;
 
 
                 .#{$prefix}-icon,
                 .#{$prefix}-icon,
@@ -153,7 +153,7 @@ $module: #{$prefix}-steps;
                 }
                 }
             }
             }
 
 
-            &:active {
+            &-active:active {
                 background-color: $color-steps-bg-active;
                 background-color: $color-steps-bg-active;
 
 
                 .#{$module}-item-title,
                 .#{$module}-item-title,
@@ -195,4 +195,4 @@ $module: #{$prefix}-steps;
             overflow: hidden;
             overflow: hidden;
         }
         }
     }
     }
-}
+}

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

@@ -1,30 +1,30 @@
 {
 {
-    "name": "@douyinfe/semi-icons-lab",
-    "version": "0.0.1-alpha.0",
-    "description": "semi icons lab",
-    "keywords": [
-      "semi",
-      "icons"
-    ],
-    "author": "semi",
-    "homepage": "https://semi.design",
-    "bugs": {
-        "url": "https://github.com/DouyinFE/semi-design/issues"
-    },
-    "main": "src/react/index.js",
-    "module": "src/react/index.js",
-    "typings": "src/react/index.d.ts",
-    "license": "MIT",
-    "files": [
-      "src/react",
-      "src/svgs"
-    ],
-    "peerDependencies": {
-      "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
-      "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
-    },
-    "_unpkg": true,
-    "unpkgFiles": [
-      "*"
-    ]
-  }
+  "name": "@douyinfe/semi-icons-lab",
+  "version": "2.44.0",
+  "description": "semi icons lab",
+  "keywords": [
+    "semi",
+    "icons"
+  ],
+  "author": "semi",
+  "homepage": "https://semi.design",
+  "bugs": {
+    "url": "https://github.com/DouyinFE/semi-design/issues"
+  },
+  "main": "src/react/index.js",
+  "module": "src/react/index.js",
+  "typings": "src/react/index.d.ts",
+  "license": "MIT",
+  "files": [
+    "src/react",
+    "src/svgs"
+  ],
+  "peerDependencies": {
+    "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+    "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+  },
+  "_unpkg": true,
+  "unpkgFiles": [
+    "*"
+  ]
+}

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

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

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

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

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

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

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

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

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

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

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

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

+ 9 - 0
packages/semi-ui/image/_story/image.stories.jsx

@@ -710,3 +710,12 @@ export const SetDownloadName = () => {
     </>);
     </>);
 }
 }
 
 
+export const SmallHeightImage = () => {
+    return <>
+        <Image 
+            width={360}
+            height={10}
+            src="https://lf3-static.bytednsdoc.com/obj/eden-cn/ptlz_zlp/ljhwZthlaukjlkulzlp/root-web-sites/abstract.jpg"
+        />
+    </>
+}

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

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

+ 1 - 0
packages/semi-ui/steps/basicStep.tsx

@@ -91,6 +91,7 @@ const BasicStep = (props: BasicStepProps) => {
         [`${prefixCls}-active`]: active,
         [`${prefixCls}-active`]: active,
         [`${prefixCls}-done`]: done,
         [`${prefixCls}-done`]: done,
         [`${prefixCls}-hover`]: onChange || props.onClick,
         [`${prefixCls}-hover`]: onChange || props.onClick,
+        [`${prefixCls}-clickable`]: (onChange || onClick),
         [`${prefixCls}-${status}-hover`]: onChange || props.onClick,
         [`${prefixCls}-${status}-hover`]: onChange || props.onClick,
     }, className);
     }, className);
     const handleClick = (e: React.MouseEvent<HTMLDivElement>) => {
     const handleClick = (e: React.MouseEvent<HTMLDivElement>) => {

+ 2 - 1
packages/semi-ui/steps/fillStep.tsx

@@ -83,7 +83,8 @@ const FillStep = (props: FillStepProps) => {
                 [prefixCls]: true,
                 [prefixCls]: true,
                 [`${prefixCls}-${status}`]: Boolean(status),
                 [`${prefixCls}-${status}`]: Boolean(status),
                 [`${prefixCls}-${status}-hover`]: Boolean(status) && (onChange || onClick),
                 [`${prefixCls}-${status}-hover`]: Boolean(status) && (onChange || onClick),
-                [`${prefixCls}-clickable`]: onClick,
+                [`${prefixCls}-${status}-active`]: Boolean(status) && (onChange || onClick),
+                [`${prefixCls}-clickable`]: (onChange || onClick),
             }, className)}
             }, className)}
             style={style}
             style={style}
             onClick={e => {
             onClick={e => {

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

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

+ 84 - 0
scripts/issue.js

@@ -0,0 +1,84 @@
+const axios = require("axios");
+const lodash = require("lodash");
+const fs = require("fs");
+
+
+const accessTokens = "xxx";
+const main = async () => {
+    const getIssues = async (pageNum, since) => {
+        console.log("trying get issue page", pageNum);
+        const res = await axios.get(`https://api.github.com/repos/DouyinFE/semi-design/issues`, {
+            params: {
+                since,
+                page: pageNum,
+                state: "all",
+            },
+            headers: {
+                Authorization: `Bearer ${accessTokens}`
+            }
+        });
+        if (res.status !== 200 || !res.data || res.data.length===0) {
+            return null;
+        }
+        return res.data;
+    };
+
+    let list = [];
+
+    const since = "2023-01-01";
+    let currentPage = 1;
+    while (true) {
+        const data = await getIssues(currentPage, since);
+        if (data) {
+            list = [...list, ...data];
+        } else {
+            break;
+        }
+        currentPage++;
+
+    }
+
+    console.log(`Find ${list.length} updated issues since ${since}`);
+
+    const result = {};
+
+    const whichQ = (dateRaw) => {
+        const date = new Date(dateRaw);
+        const month = date.getMonth() + 1;
+        return Math.ceil(month / 3);
+
+    };
+
+    list.forEach(issue => {
+        const createdAt = issue['created_at'];
+        const closedAt = issue['closed_at'];
+        (()=>{
+            if (new Date(createdAt).getFullYear()!== new Date().getFullYear()) {
+                return;
+            }
+            const tmp = lodash.get(result, [`q${whichQ(createdAt)}`, "created"], []);
+            tmp.push(issue);
+            lodash.set(result, [`q${whichQ(createdAt)}`, "created"], tmp);
+        })();
+         
+        if (closedAt!==null) {
+            (()=>{
+                if (new Date(closedAt).getFullYear()!== new Date().getFullYear()) {
+                    return;
+                }
+                const tmp = lodash.get(result, [`q${whichQ(closedAt)}`, "closed"], []);
+                tmp.push(issue);
+                lodash.set(result, [`q${whichQ(closedAt)}`, "closed"], tmp);
+            })();
+        }
+    });
+
+
+    fs.writeFileSync("./output.json", JSON.stringify(list, null, "    "));
+    Object.entries(result).forEach(([q, data])=>{
+        console.log(`${q}: created ${data.created.length}   closed ${data.closed.length}`);
+    });
+};
+
+
+main();

+ 152 - 152
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">
 <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>
     <url>
         <loc>https://juejin.cn/post/7267418854124699702</loc>
         <loc>https://juejin.cn/post/7267418854124699702</loc>
-        <lastmod>2023-09-19T06:04:58.809Z</lastmod>
+        <lastmod>2023-09-22T09:46:58.207Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://medium.com/front-end-weekly/how-we-test-semi-design-component-libraries-64b854f63b65</loc>
         <loc>https://medium.com/front-end-weekly/how-we-test-semi-design-component-libraries-64b854f63b65</loc>
-        <lastmod>2023-09-19T06:04:46.885Z</lastmod>
+        <lastmod>2023-09-22T09:46:58.260Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://mp.weixin.qq.com/s/noHoWRuA25PgqFNcurhIUA</loc>
         <loc>https://mp.weixin.qq.com/s/noHoWRuA25PgqFNcurhIUA</loc>
-        <lastmod>2023-09-19T06:04:49.566Z</lastmod>
+        <lastmod>2023-09-22T09:47:00.538Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://mp.weixin.qq.com/s/O3js-SZDNPEOjGxh-aAkbw</loc>
         <loc>https://mp.weixin.qq.com/s/O3js-SZDNPEOjGxh-aAkbw</loc>
-        <lastmod>2023-09-19T06:04:49.289Z</lastmod>
+        <lastmod>2023-09-22T09:47:00.357Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
@@ -784,738 +784,738 @@
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/dsm/landing</loc>
         <loc>https://semi.design/dsm/landing</loc>
-        <lastmod>2023-09-19T06:04:56.131Z</lastmod>
+        <lastmod>2023-09-22T09:47:06.938Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
-        <scm>1.0.0.148</scm>
+        <scm>1.0.0.149</scm>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/basic/divider</loc>
         <loc>https://semi.design/en-US/basic/divider</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/basic/grid</loc>
         <loc>https://semi.design/en-US/basic/grid</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/basic/icon</loc>
         <loc>https://semi.design/en-US/basic/icon</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/basic/layout</loc>
         <loc>https://semi.design/en-US/basic/layout</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/basic/space</loc>
         <loc>https://semi.design/en-US/basic/space</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/basic/tokens</loc>
         <loc>https://semi.design/en-US/basic/tokens</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/basic/typography</loc>
         <loc>https://semi.design/en-US/basic/typography</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/feedback/banner</loc>
         <loc>https://semi.design/en-US/feedback/banner</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/feedback/notification</loc>
         <loc>https://semi.design/en-US/feedback/notification</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/feedback/popconfirm</loc>
         <loc>https://semi.design/en-US/feedback/popconfirm</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/feedback/progress</loc>
         <loc>https://semi.design/en-US/feedback/progress</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/feedback/skeleton</loc>
         <loc>https://semi.design/en-US/feedback/skeleton</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/feedback/spin</loc>
         <loc>https://semi.design/en-US/feedback/spin</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/feedback/toast</loc>
         <loc>https://semi.design/en-US/feedback/toast</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/autocomplete</loc>
         <loc>https://semi.design/en-US/input/autocomplete</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/button</loc>
         <loc>https://semi.design/en-US/input/button</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/cascader</loc>
         <loc>https://semi.design/en-US/input/cascader</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/checkbox</loc>
         <loc>https://semi.design/en-US/input/checkbox</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/datepicker</loc>
         <loc>https://semi.design/en-US/input/datepicker</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/form</loc>
         <loc>https://semi.design/en-US/input/form</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/input</loc>
         <loc>https://semi.design/en-US/input/input</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/inputnumber</loc>
         <loc>https://semi.design/en-US/input/inputnumber</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/radio</loc>
         <loc>https://semi.design/en-US/input/radio</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/rating</loc>
         <loc>https://semi.design/en-US/input/rating</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/select</loc>
         <loc>https://semi.design/en-US/input/select</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/slider</loc>
         <loc>https://semi.design/en-US/input/slider</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/switch</loc>
         <loc>https://semi.design/en-US/input/switch</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/taginput</loc>
         <loc>https://semi.design/en-US/input/taginput</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/timepicker</loc>
         <loc>https://semi.design/en-US/input/timepicker</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/transfer</loc>
         <loc>https://semi.design/en-US/input/transfer</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/treeselect</loc>
         <loc>https://semi.design/en-US/input/treeselect</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/input/upload</loc>
         <loc>https://semi.design/en-US/input/upload</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/navigation/anchor</loc>
         <loc>https://semi.design/en-US/navigation/anchor</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/navigation/backtop</loc>
         <loc>https://semi.design/en-US/navigation/backtop</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/navigation/breadcrumb</loc>
         <loc>https://semi.design/en-US/navigation/breadcrumb</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/navigation/navigation</loc>
         <loc>https://semi.design/en-US/navigation/navigation</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/navigation/pagination</loc>
         <loc>https://semi.design/en-US/navigation/pagination</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/navigation/steps</loc>
         <loc>https://semi.design/en-US/navigation/steps</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/navigation/tabs</loc>
         <loc>https://semi.design/en-US/navigation/tabs</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/navigation/tree</loc>
         <loc>https://semi.design/en-US/navigation/tree</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/other/configprovider</loc>
         <loc>https://semi.design/en-US/other/configprovider</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/other/locale</loc>
         <loc>https://semi.design/en-US/other/locale</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/avatar</loc>
         <loc>https://semi.design/en-US/show/avatar</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/badge</loc>
         <loc>https://semi.design/en-US/show/badge</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/calendar</loc>
         <loc>https://semi.design/en-US/show/calendar</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/card</loc>
         <loc>https://semi.design/en-US/show/card</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/carousel</loc>
         <loc>https://semi.design/en-US/show/carousel</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/collapse</loc>
         <loc>https://semi.design/en-US/show/collapse</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/collapsible</loc>
         <loc>https://semi.design/en-US/show/collapsible</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/descriptions</loc>
         <loc>https://semi.design/en-US/show/descriptions</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/dropdown</loc>
         <loc>https://semi.design/en-US/show/dropdown</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/empty</loc>
         <loc>https://semi.design/en-US/show/empty</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/highlight</loc>
         <loc>https://semi.design/en-US/show/highlight</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/image</loc>
         <loc>https://semi.design/en-US/show/image</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/list</loc>
         <loc>https://semi.design/en-US/show/list</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/modal</loc>
         <loc>https://semi.design/en-US/show/modal</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/overflowlist</loc>
         <loc>https://semi.design/en-US/show/overflowlist</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/popover</loc>
         <loc>https://semi.design/en-US/show/popover</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/scrolllist</loc>
         <loc>https://semi.design/en-US/show/scrolllist</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/sidesheet</loc>
         <loc>https://semi.design/en-US/show/sidesheet</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/table</loc>
         <loc>https://semi.design/en-US/show/table</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/tag</loc>
         <loc>https://semi.design/en-US/show/tag</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/timeline</loc>
         <loc>https://semi.design/en-US/show/timeline</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/show/tooltip</loc>
         <loc>https://semi.design/en-US/show/tooltip</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/start/accessibility</loc>
         <loc>https://semi.design/en-US/start/accessibility</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/start/changelog</loc>
         <loc>https://semi.design/en-US/start/changelog</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/start/customize-theme</loc>
         <loc>https://semi.design/en-US/start/customize-theme</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/start/dark-mode</loc>
         <loc>https://semi.design/en-US/start/dark-mode</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/start/faq</loc>
         <loc>https://semi.design/en-US/start/faq</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/start/getting-started</loc>
         <loc>https://semi.design/en-US/start/getting-started</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/start/introduction</loc>
         <loc>https://semi.design/en-US/start/introduction</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/start/overview</loc>
         <loc>https://semi.design/en-US/start/overview</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/en-US/start/update-to-v2</loc>
         <loc>https://semi.design/en-US/start/update-to-v2</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/basic/divider</loc>
         <loc>https://semi.design/zh-CN/basic/divider</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/basic/grid</loc>
         <loc>https://semi.design/zh-CN/basic/grid</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/basic/icon</loc>
         <loc>https://semi.design/zh-CN/basic/icon</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/basic/layout</loc>
         <loc>https://semi.design/zh-CN/basic/layout</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/basic/space</loc>
         <loc>https://semi.design/zh-CN/basic/space</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/basic/tokens</loc>
         <loc>https://semi.design/zh-CN/basic/tokens</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/basic/typography</loc>
         <loc>https://semi.design/zh-CN/basic/typography</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/banner</loc>
         <loc>https://semi.design/zh-CN/feedback/banner</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/notification</loc>
         <loc>https://semi.design/zh-CN/feedback/notification</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/popconfirm</loc>
         <loc>https://semi.design/zh-CN/feedback/popconfirm</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/progress</loc>
         <loc>https://semi.design/zh-CN/feedback/progress</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/skeleton</loc>
         <loc>https://semi.design/zh-CN/feedback/skeleton</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/spin</loc>
         <loc>https://semi.design/zh-CN/feedback/spin</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/feedback/toast</loc>
         <loc>https://semi.design/zh-CN/feedback/toast</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/autocomplete</loc>
         <loc>https://semi.design/zh-CN/input/autocomplete</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/button</loc>
         <loc>https://semi.design/zh-CN/input/button</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/cascader</loc>
         <loc>https://semi.design/zh-CN/input/cascader</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/checkbox</loc>
         <loc>https://semi.design/zh-CN/input/checkbox</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/datepicker</loc>
         <loc>https://semi.design/zh-CN/input/datepicker</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/form</loc>
         <loc>https://semi.design/zh-CN/input/form</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/input</loc>
         <loc>https://semi.design/zh-CN/input/input</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/inputnumber</loc>
         <loc>https://semi.design/zh-CN/input/inputnumber</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/radio</loc>
         <loc>https://semi.design/zh-CN/input/radio</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/rating</loc>
         <loc>https://semi.design/zh-CN/input/rating</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/select</loc>
         <loc>https://semi.design/zh-CN/input/select</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/slider</loc>
         <loc>https://semi.design/zh-CN/input/slider</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/switch</loc>
         <loc>https://semi.design/zh-CN/input/switch</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/taginput</loc>
         <loc>https://semi.design/zh-CN/input/taginput</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/timepicker</loc>
         <loc>https://semi.design/zh-CN/input/timepicker</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/transfer</loc>
         <loc>https://semi.design/zh-CN/input/transfer</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/treeselect</loc>
         <loc>https://semi.design/zh-CN/input/treeselect</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/input/upload</loc>
         <loc>https://semi.design/zh-CN/input/upload</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/anchor</loc>
         <loc>https://semi.design/zh-CN/navigation/anchor</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/backtop</loc>
         <loc>https://semi.design/zh-CN/navigation/backtop</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/breadcrumb</loc>
         <loc>https://semi.design/zh-CN/navigation/breadcrumb</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/navigation</loc>
         <loc>https://semi.design/zh-CN/navigation/navigation</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/pagination</loc>
         <loc>https://semi.design/zh-CN/navigation/pagination</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/steps</loc>
         <loc>https://semi.design/zh-CN/navigation/steps</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/tabs</loc>
         <loc>https://semi.design/zh-CN/navigation/tabs</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/navigation/tree</loc>
         <loc>https://semi.design/zh-CN/navigation/tree</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/other/configprovider</loc>
         <loc>https://semi.design/zh-CN/other/configprovider</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/other/locale</loc>
         <loc>https://semi.design/zh-CN/other/locale</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/avatar</loc>
         <loc>https://semi.design/zh-CN/show/avatar</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/badge</loc>
         <loc>https://semi.design/zh-CN/show/badge</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/calendar</loc>
         <loc>https://semi.design/zh-CN/show/calendar</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/card</loc>
         <loc>https://semi.design/zh-CN/show/card</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/carousel</loc>
         <loc>https://semi.design/zh-CN/show/carousel</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/collapse</loc>
         <loc>https://semi.design/zh-CN/show/collapse</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/collapsible</loc>
         <loc>https://semi.design/zh-CN/show/collapsible</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/descriptions</loc>
         <loc>https://semi.design/zh-CN/show/descriptions</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/dropdown</loc>
         <loc>https://semi.design/zh-CN/show/dropdown</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/empty</loc>
         <loc>https://semi.design/zh-CN/show/empty</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/highlight</loc>
         <loc>https://semi.design/zh-CN/show/highlight</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/image</loc>
         <loc>https://semi.design/zh-CN/show/image</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/list</loc>
         <loc>https://semi.design/zh-CN/show/list</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/modal</loc>
         <loc>https://semi.design/zh-CN/show/modal</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/overflowlist</loc>
         <loc>https://semi.design/zh-CN/show/overflowlist</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/popover</loc>
         <loc>https://semi.design/zh-CN/show/popover</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/scrolllist</loc>
         <loc>https://semi.design/zh-CN/show/scrolllist</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/sidesheet</loc>
         <loc>https://semi.design/zh-CN/show/sidesheet</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/table</loc>
         <loc>https://semi.design/zh-CN/show/table</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/tag</loc>
         <loc>https://semi.design/zh-CN/show/tag</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/timeline</loc>
         <loc>https://semi.design/zh-CN/show/timeline</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/show/tooltip</loc>
         <loc>https://semi.design/zh-CN/show/tooltip</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/start/accessibility</loc>
         <loc>https://semi.design/zh-CN/start/accessibility</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/start/changelog</loc>
         <loc>https://semi.design/zh-CN/start/changelog</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/start/customize-theme</loc>
         <loc>https://semi.design/zh-CN/start/customize-theme</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/start/dark-mode</loc>
         <loc>https://semi.design/zh-CN/start/dark-mode</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/start/faq</loc>
         <loc>https://semi.design/zh-CN/start/faq</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/start/getting-started</loc>
         <loc>https://semi.design/zh-CN/start/getting-started</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/start/introduction</loc>
         <loc>https://semi.design/zh-CN/start/introduction</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/start/overview</loc>
         <loc>https://semi.design/zh-CN/start/overview</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
     <url>
     <url>
         <loc>https://semi.design/zh-CN/start/update-to-v2</loc>
         <loc>https://semi.design/zh-CN/start/update-to-v2</loc>
-        <lastmod>2023-09-19T06:01:08.000Z</lastmod>
+        <lastmod>2023-09-22T09:19:37.000Z</lastmod>
         <changefreq>weekly</changefreq>
         <changefreq>weekly</changefreq>
     </url>
     </url>
 </urlset>
 </urlset>