From 56c6288c072ad647565e41d191b763b3cfd2f891 Mon Sep 17 00:00:00 2001 From: budaeva <47611627+budaeva@users.noreply.github.com> Date: Wed, 18 May 2022 10:25:31 +0700 Subject: [PATCH] Fix invite link (#1781) Signed-off-by: budaeva --- plugins/login-assets/assets/icons.svg | 26 +++++++++++ plugins/login-assets/lang/en.json | 1 + plugins/login-assets/lang/ru.json | 1 + plugins/login-assets/src/index.ts | 9 +++- plugins/login-resources/package.json | 3 +- .../src/components/InviteLink.svelte | 32 +++++++++++--- .../components/icons/InviteWorkspace.svelte | 44 +++++++++++++++++++ plugins/login-resources/src/plugin.ts | 1 + plugins/login/src/index.ts | 3 ++ .../src/components/Settings.svelte | 6 ++- .../src/components/AccountPopup.svelte | 5 ++- 11 files changed, 118 insertions(+), 13 deletions(-) create mode 100644 plugins/login-assets/assets/icons.svg create mode 100644 plugins/login-resources/src/components/icons/InviteWorkspace.svelte diff --git a/plugins/login-assets/assets/icons.svg b/plugins/login-assets/assets/icons.svg new file mode 100644 index 0000000000..45e4d95902 --- /dev/null +++ b/plugins/login-assets/assets/icons.svg @@ -0,0 +1,26 @@ + + + + + + + + + + diff --git a/plugins/login-assets/lang/en.json b/plugins/login-assets/lang/en.json index c063166fa4..5cb068860c 100644 --- a/plugins/login-assets/lang/en.json +++ b/plugins/login-assets/lang/en.json @@ -21,6 +21,7 @@ "HaveAccount": "Already have an account?", "SelectWorkspace": "Select workspace", "Copy": "Copy", + "Copied": "Copied", "Close": "Close", "InviteDescription": "Share this link to invite other users", "WantAnotherWorkspace": "Want to create another workspace?", diff --git a/plugins/login-assets/lang/ru.json b/plugins/login-assets/lang/ru.json index 6bf5ecdd6b..7596f1cd6e 100644 --- a/plugins/login-assets/lang/ru.json +++ b/plugins/login-assets/lang/ru.json @@ -21,6 +21,7 @@ "HaveAccount": "Уже есть учетная запись?", "SelectWorkspace": "Выбрать рабочее пространство", "Copy": "Копировать", + "Copied": "Скопировано", "Close": "Закрыть", "InviteDescription": "Поделитесь ссылкой чтобы пригласить других участников", "WantAnotherWorkspace": "Хотите создать другое рабочее пространство?", diff --git a/plugins/login-assets/src/index.ts b/plugins/login-assets/src/index.ts index 78da3c6783..d2f68b6efc 100644 --- a/plugins/login-assets/src/index.ts +++ b/plugins/login-assets/src/index.ts @@ -14,9 +14,14 @@ // limitations under the License. // -import { addStringsLoader } from '@anticrm/platform' -import { loginId } from '@anticrm/login' +import { addStringsLoader, loadMetadata } from '@anticrm/platform' +import login, { loginId } from '@anticrm/login' addStringsLoader(loginId, async (lang: string) => { return await import(`../lang/${lang}.json`) }) + +const icons = require('../assets/icons.svg') as string // eslint-disable-line +loadMetadata(login.icon, { + InviteWorkspace: `${icons}#inviteWorkspace` +}) diff --git a/plugins/login-resources/package.json b/plugins/login-resources/package.json index 8b0ad74115..e352e4b872 100644 --- a/plugins/login-resources/package.json +++ b/plugins/login-resources/package.json @@ -34,6 +34,7 @@ "svelte": "^3.47", "@anticrm/login": "~0.6.1", "@anticrm/ui": "~0.6.0", - "@anticrm/workbench": "~0.6.1" + "@anticrm/workbench": "~0.6.1", + "@anticrm/core": "~0.6.16" } } diff --git a/plugins/login-resources/src/components/InviteLink.svelte b/plugins/login-resources/src/components/InviteLink.svelte index 90986547cb..6e3a4571cb 100644 --- a/plugins/login-resources/src/components/InviteLink.svelte +++ b/plugins/login-resources/src/components/InviteLink.svelte @@ -14,10 +14,12 @@ // limitations under the License. --> -