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} -
+
+ {#if password} + + {:else} + + {/if} + {#if label} +
+ {/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