diff --git a/packages/presentation/src/components/message/Nodes.svelte b/packages/presentation/src/components/message/Nodes.svelte
index 5450a60e72..f367075c19 100644
--- a/packages/presentation/src/components/message/Nodes.svelte
+++ b/packages/presentation/src/components/message/Nodes.svelte
@@ -63,7 +63,9 @@
{:else if node.nodeName === 'DIV'}
{:else if node.nodeName === 'A'}
-
+
{:else if node.nodeName === 'LABEL'}
{:else if node.nodeName === 'INPUT'}
diff --git a/packages/text-editor/lang/en.json b/packages/text-editor/lang/en.json
index b0838b080c..60c12b3aac 100644
--- a/packages/text-editor/lang/en.json
+++ b/packages/text-editor/lang/en.json
@@ -7,6 +7,8 @@
"Bold": "Bold",
"Italic": "Italic",
"Strikethrough": "Strikethrough",
+ "Link": "Link",
+ "Save": "Save",
"OrderedList": "Ordered list",
"BulletedList": "Bulleted list",
"Blockquote": "Blockquote",
diff --git a/packages/text-editor/lang/ru.json b/packages/text-editor/lang/ru.json
index 22315cf6bb..ab0cb2a1ef 100644
--- a/packages/text-editor/lang/ru.json
+++ b/packages/text-editor/lang/ru.json
@@ -7,6 +7,8 @@
"Bold": "Жирный",
"Italic": "Курсив",
"Strikethrough": "Зачеркнутый",
+ "Link": "Ссылка",
+ "Save": "Сохранить",
"OrderedList": "Упорядоченный список",
"BulletedList": "Маркированный список",
"Blockquote": "Цитата",
diff --git a/packages/text-editor/src/components/LinkPopup.svelte b/packages/text-editor/src/components/LinkPopup.svelte
new file mode 100644
index 0000000000..7f0e97104e
--- /dev/null
+++ b/packages/text-editor/src/components/LinkPopup.svelte
@@ -0,0 +1,44 @@
+
+
+
+ {
+ dispatch('close')
+ }}
+>
+
+
diff --git a/packages/text-editor/src/components/ReferenceInput.svelte b/packages/text-editor/src/components/ReferenceInput.svelte
index 2db85597f7..997ad21aea 100644
--- a/packages/text-editor/src/components/ReferenceInput.svelte
+++ b/packages/text-editor/src/components/ReferenceInput.svelte
@@ -15,7 +15,7 @@
@@ -213,6 +229,16 @@
on:click={getToggler(textEditor.toggleStrike)}
/>
+
+
+