diff --git a/packages/ui/src/components/CheckBoxWithLabel.svelte b/packages/ui/src/components/CheckBoxWithLabel.svelte
index 7182cd97c50..16390a77676 100644
--- a/packages/ui/src/components/CheckBoxWithLabel.svelte
+++ b/packages/ui/src/components/CheckBoxWithLabel.svelte
@@ -92,10 +92,6 @@
position: relative;
margin-left: 16px;
color: var(--theme-caption-color);
- &.onEdit {
- margin: 2px 0px 1px 17px;
- text-decoration: none;
- }
.edit-item {
max-width: 100%;
diff --git a/packages/ui/src/components/EditWithIcon.svelte b/packages/ui/src/components/EditWithIcon.svelte
new file mode 100644
index 00000000000..420970a8f04
--- /dev/null
+++ b/packages/ui/src/components/EditWithIcon.svelte
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+ {#if typeof (icon) === 'string'}
+
+ {:else}
+
+ {/if}
+
+
+
+
diff --git a/packages/ui/src/components/StylishEdit.svelte b/packages/ui/src/components/StylishEdit.svelte
index 420970a8f04..d93e895c298 100644
--- a/packages/ui/src/components/StylishEdit.svelte
+++ b/packages/ui/src/components/StylishEdit.svelte
@@ -13,64 +13,81 @@
// limitations under the License.
-->
-
-
-
- {#if typeof (icon) === 'string'}
-
- {:else}
-
- {/if}
-
+
diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts
index 7cba5487c17..4aea41f0fe1 100644
--- a/packages/ui/src/index.ts
+++ b/packages/ui/src/index.ts
@@ -50,6 +50,7 @@ export { default as DialogHeader } from './components/DialogHeader.svelte'
export { default as CheckBoxWithLabel } from './components/CheckBoxWithLabel.svelte'
export { default as CheckBoxList } from './components/CheckBoxList.svelte'
export { default as IconSize } from './components/IconSize.svelte'
+export { default as EditWithIcon } from './components/EditWithIcon.svelte'
export { default as IconAdd } from './components/icons/Add.svelte'
export { default as IconSearch } from './components/icons/Search.svelte'
diff --git a/rush.json b/rush.json
index 1551f38618f..02f8bebc0cd 100644
--- a/rush.json
+++ b/rush.json
@@ -124,7 +124,7 @@
* LTS schedule: https://nodejs.org/en/about/releases/
* LTS versions: https://nodejs.org/en/download/releases/
*/
- "nodeSupportedVersionRange": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0",
+ "nodeSupportedVersionRange": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.0.0",
/**
* Odd-numbered major versions of Node.js are experimental. Even-numbered releases