diff --git a/lerna.json b/lerna.json index 9a7f2cabf4..66f4d7e6ab 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "useWorkspaces": true, "npmClient": "yarn", - "version": "2.58.0" + "version": "2.59.0-alpha.0" } \ No newline at end of file diff --git a/packages/semi-animation-react/package.json b/packages/semi-animation-react/package.json index 0c53f29723..3783214d2c 100644 --- a/packages/semi-animation-react/package.json +++ b/packages/semi-animation-react/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-animation-react", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "motion library for semi-ui-react", "keywords": [ "motion", @@ -25,8 +25,8 @@ "prepublishOnly": "npm run build:lib" }, "dependencies": { - "@douyinfe/semi-animation": "2.58.0", - "@douyinfe/semi-animation-styled": "2.58.0", + "@douyinfe/semi-animation": "2.59.0-alpha.0", + "@douyinfe/semi-animation-styled": "2.59.0-alpha.0", "classnames": "^2.2.6" }, "devDependencies": { diff --git a/packages/semi-animation-styled/package.json b/packages/semi-animation-styled/package.json index 3e2d6d3d19..ec60c8e452 100644 --- a/packages/semi-animation-styled/package.json +++ b/packages/semi-animation-styled/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-animation-styled", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "semi styled animation", "keywords": [ "semi", diff --git a/packages/semi-animation/package.json b/packages/semi-animation/package.json index b8664e5a4e..d76d1317df 100644 --- a/packages/semi-animation/package.json +++ b/packages/semi-animation/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-animation", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "animation base library for semi-ui", "keywords": [ "animation", diff --git a/packages/semi-eslint-plugin/package.json b/packages/semi-eslint-plugin/package.json index 20e38bc347..660add44f8 100644 --- a/packages/semi-eslint-plugin/package.json +++ b/packages/semi-eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-semi-design", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "semi ui eslint plugin", "keywords": [ "semi", diff --git a/packages/semi-foundation/package.json b/packages/semi-foundation/package.json index 95a99e7407..24502ff1dc 100644 --- a/packages/semi-foundation/package.json +++ b/packages/semi-foundation/package.json @@ -1,13 +1,13 @@ { "name": "@douyinfe/semi-foundation", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "", "scripts": { "build:lib": "node ./scripts/compileLib.js", "prepublishOnly": "npm run build:lib" }, "dependencies": { - "@douyinfe/semi-animation": "2.58.0", + "@douyinfe/semi-animation": "2.59.0-alpha.0", "async-validator": "^3.5.0", "classnames": "^2.2.6", "date-fns": "^2.29.3", diff --git a/packages/semi-foundation/select/foundation.ts b/packages/semi-foundation/select/foundation.ts index e5d414617c..b851059ddf 100644 --- a/packages/semi-foundation/select/foundation.ts +++ b/packages/semi-foundation/select/foundation.ts @@ -70,7 +70,7 @@ export default class SelectFoundation extends BaseFoundation { this._setDropdownWidth(); const isDefaultOpen = this.getProp('defaultOpen'); const isOpen = this.getProp('open'); - const originalOptions = this._collectOptions(); + const originalOptions = this._collectOptions(false); this._setDefaultSelection(originalOptions); if (isDefaultOpen || isOpen) { @@ -124,11 +124,13 @@ export default class SelectFoundation extends BaseFoundation { } } - _collectOptions() { + _collectOptions(needReposition = true) { const originalOptions = this._adapter.getOptionsFromChildren(); this._adapter.updateOptions(originalOptions); // Reposition the drop-down layer - this._adapter.rePositionDropdown(); + if (needReposition) { + this._adapter.rePositionDropdown(); + } return originalOptions; } diff --git a/packages/semi-icons-lab/package.json b/packages/semi-icons-lab/package.json index 5631606ebe..cbc2f2b6cf 100644 --- a/packages/semi-icons-lab/package.json +++ b/packages/semi-icons-lab/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-icons-lab", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "semi icons lab", "keywords": [ "semi", diff --git a/packages/semi-icons/package.json b/packages/semi-icons/package.json index 008f3f0c33..c644abf172 100644 --- a/packages/semi-icons/package.json +++ b/packages/semi-icons/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-icons", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "semi icons", "keywords": [ "semi", diff --git a/packages/semi-illustrations/package.json b/packages/semi-illustrations/package.json index ff09948199..fff6e95a76 100644 --- a/packages/semi-illustrations/package.json +++ b/packages/semi-illustrations/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-illustrations", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "semi illustrations", "keywords": [ "semi", diff --git a/packages/semi-next/package.json b/packages/semi-next/package.json index ae02f2063c..0379c49439 100644 --- a/packages/semi-next/package.json +++ b/packages/semi-next/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-next", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "Plugin that support Semi Design in Next.js", "author": "伍浩威 ", "homepage": "", @@ -23,7 +23,7 @@ "typescript": "^4" }, "dependencies": { - "@douyinfe/semi-webpack-plugin": "2.58.0" + "@douyinfe/semi-webpack-plugin": "2.59.0-alpha.0" }, "gitHead": "eb34a4f25f002bb4cbcfa51f3df93bed868c831a" } diff --git a/packages/semi-rspack/package.json b/packages/semi-rspack/package.json index b356cd13a6..2d18249d52 100644 --- a/packages/semi-rspack/package.json +++ b/packages/semi-rspack/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-rspack-plugin", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "", "homepage": "", "license": "MIT", diff --git a/packages/semi-scss-compile/package.json b/packages/semi-scss-compile/package.json index 5f758ee590..3fe87829d5 100644 --- a/packages/semi-scss-compile/package.json +++ b/packages/semi-scss-compile/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-scss-compile", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "compile semi scss to css", "author": "daiqiang@bytedance.com", "license": "MIT", diff --git a/packages/semi-theme-default/package.json b/packages/semi-theme-default/package.json index 3e90f5bb9b..51ebe40968 100644 --- a/packages/semi-theme-default/package.json +++ b/packages/semi-theme-default/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-theme-default", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "semi-theme-default", "keywords": [ "semi-theme", diff --git a/packages/semi-ui/package.json b/packages/semi-ui/package.json index 7c6354c0e2..87fbc08266 100644 --- a/packages/semi-ui/package.json +++ b/packages/semi-ui/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-ui", - "version": "2.58.0", + "version": "2.59.0-alpha.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,12 +20,12 @@ "@dnd-kit/core": "^6.0.8", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.1", - "@douyinfe/semi-animation": "2.58.0", - "@douyinfe/semi-animation-react": "2.58.0", - "@douyinfe/semi-foundation": "2.58.0", - "@douyinfe/semi-icons": "2.58.0", - "@douyinfe/semi-illustrations": "2.58.0", - "@douyinfe/semi-theme-default": "2.58.0", + "@douyinfe/semi-animation": "2.59.0-alpha.0", + "@douyinfe/semi-animation-react": "2.59.0-alpha.0", + "@douyinfe/semi-foundation": "2.59.0-alpha.0", + "@douyinfe/semi-icons": "2.59.0-alpha.0", + "@douyinfe/semi-illustrations": "2.59.0-alpha.0", + "@douyinfe/semi-theme-default": "2.59.0-alpha.0", "async-validator": "^3.5.0", "classnames": "^2.2.6", "copy-text-to-clipboard": "^2.1.1", diff --git a/packages/semi-ui/tooltip/index.tsx b/packages/semi-ui/tooltip/index.tsx index c5f85a8b3c..bb0424688a 100644 --- a/packages/semi-ui/tooltip/index.tsx +++ b/packages/semi-ui/tooltip/index.tsx @@ -245,7 +245,7 @@ export default class Tooltip extends BaseComponent { { isInsert: true, transitionState: 'enter', - containerStyle: { ...this.state.containerStyle, ...containerStyle }, + containerStyle: { ...this.state.containerStyle, ...containerStyle } }, () => { setTimeout(() => { diff --git a/packages/semi-webpack/package.json b/packages/semi-webpack/package.json index 559e4c352b..09651ffccd 100644 --- a/packages/semi-webpack/package.json +++ b/packages/semi-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@douyinfe/semi-webpack-plugin", - "version": "2.58.0", + "version": "2.59.0-alpha.0", "description": "", "author": "伍浩威 ", "homepage": "",