diff --git a/webapp/assets/_new/icons/svgs/chat-bubble.svg b/webapp/assets/_new/icons/svgs/chat-bubble.svg
new file mode 100644
index 000000000..377b52f2f
--- /dev/null
+++ b/webapp/assets/_new/icons/svgs/chat-bubble.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/webapp/components/ChatNotificationMenu/ChatNotificationMenu.vue b/webapp/components/ChatNotificationMenu/ChatNotificationMenu.vue
index 537affd38..fcd93ee48 100644
--- a/webapp/components/ChatNotificationMenu/ChatNotificationMenu.vue
+++ b/webapp/components/ChatNotificationMenu/ChatNotificationMenu.vue
@@ -1,140 +1,25 @@
-
-
diff --git a/webapp/components/HeaderMenu/HeaderMenu.vue b/webapp/components/HeaderMenu/HeaderMenu.vue
index bef73186b..f4d48220e 100644
--- a/webapp/components/HeaderMenu/HeaderMenu.vue
+++ b/webapp/components/HeaderMenu/HeaderMenu.vue
@@ -74,6 +74,10 @@
+
+
+
+
@@ -92,10 +96,6 @@
-
-
-
-
@@ -131,10 +131,16 @@
@@ -257,10 +263,11 @@ import isEmpty from 'lodash/isEmpty'
import { SHOW_GROUP_BUTTON_IN_HEADER } from '~/constants/groups.js'
import { SHOW_CONTENT_FILTER_HEADER_MENU } from '~/constants/filter.js'
import LOGOS from '~/constants/logos.js'
-import headerMenu from '~/constants/headerMenu.js'
import AvatarMenu from '~/components/AvatarMenu/AvatarMenu'
+import ChatNotificationMenu from '~/components/ChatNotificationMenu/ChatNotificationMenu'
import FilterMenu from '~/components/FilterMenu/FilterMenu.vue'
import GroupButton from '~/components/Group/GroupButton'
+import headerMenu from '~/constants/headerMenu.js'
import InviteButton from '~/components/InviteButton/InviteButton'
import LocaleSwitch from '~/components/LocaleSwitch/LocaleSwitch'
import Logo from '~/components/Logo/Logo'
@@ -269,7 +276,6 @@ import SearchField from '~/components/features/SearchField/SearchField.vue'
import NotificationMenu from '~/components/NotificationMenu/NotificationMenu'
import links from '~/constants/links.js'
import PageParamsLink from '~/components/_new/features/PageParamsLink/PageParamsLink.vue'
-import ChatNotificationMenu from '~/components/ChatNotificationMenu/ChatNotificationMenu'
export default {
components: {
diff --git a/webapp/locales/de.json b/webapp/locales/de.json
index 51fc07501..585b78353 100644
--- a/webapp/locales/de.json
+++ b/webapp/locales/de.json
@@ -89,7 +89,11 @@
"roomEmpty": "Keinen Raum selektiert",
"roomsEmpty": "Keine Räume",
"search": "Suche",
- "typeMessage": "Nachricht schreiben"
+ "typeMessage": "Nachricht schreiben",
+ "userProfileButton": {
+ "label": "Chat",
+ "tooltip": "Chatte mit „{name}“"
+ }
},
"client-only": {
"loading": "Lade …"
@@ -566,6 +570,9 @@
},
"groups": "Gruppen",
"myProfile": "Mein Profil"
+ },
+ "chat": {
+ "tooltip": "Meine Chats"
}
},
"index": {
@@ -705,10 +712,6 @@
"unread": "Ungelesen"
},
"group": "Beschreibung",
- "headerMenuButton": {
- "chat": "Meine Chat",
- "tooltip": "Meine Benachrichtigungen"
- },
"markAllAsRead": "Markiere alle als gelesen",
"pageLink": "Alle Benachrichtigungen",
"post": "Beitrag oder Gruppe",
diff --git a/webapp/locales/en.json b/webapp/locales/en.json
index 21c0721a7..f3d4340dc 100644
--- a/webapp/locales/en.json
+++ b/webapp/locales/en.json
@@ -89,7 +89,11 @@
"roomEmpty": "No room selected",
"roomsEmpty": "No rooms",
"search": "Search",
- "typeMessage": "Type message"
+ "typeMessage": "Type message",
+ "userProfileButton": {
+ "label": "Chat",
+ "tooltip": "Chat with “{name}”"
+ }
},
"client-only": {
"loading": "Loading …"
@@ -566,6 +570,9 @@
},
"groups": "Groups",
"myProfile": "My profile"
+ },
+ "chat": {
+ "tooltip": "My chats"
}
},
"index": {
@@ -705,10 +712,6 @@
"unread": "Unread"
},
"group": "Description",
- "headerMenuButton": {
- "chat": "My Chat",
- "tooltip": "My notifications"
- },
"markAllAsRead": "Mark all as read",
"pageLink": "All notifications",
"post": "Post or Group",
diff --git a/webapp/pages/profile/_id/_slug.vue b/webapp/pages/profile/_id/_slug.vue
index 62d2f1be7..ce97cd53a 100644
--- a/webapp/pages/profile/_id/_slug.vue
+++ b/webapp/pages/profile/_id/_slug.vue
@@ -80,13 +80,14 @@
@update="updateFollow"
/>
-
+ {{ $t('chat.userProfileButton.label') }}
@@ -181,6 +182,7 @@