From a1b8587ab28b4de39bca24ae1ffdd77eb9a0c2f5 Mon Sep 17 00:00:00 2001 From: Johann150 Date: Thu, 7 Jul 2022 14:17:47 +0200 Subject: enhance: show recipients of notes with specified visibility (#8949) * enhance: reusable visibility component * rename renote tooltip component The tooltip that is used for renotes can be used in other cases as well. * add tooltip for specified recipients * add changelog entry * Update visibility.vue Co-authored-by: syuilo --- packages/client/src/components/note-detailed.vue | 29 ++++--------- packages/client/src/components/note-header.vue | 16 +------- packages/client/src/components/note.vue | 16 +------- packages/client/src/components/renote-button.vue | 2 +- packages/client/src/components/renote.details.vue | 50 ----------------------- packages/client/src/components/users-tooltip.vue | 50 +++++++++++++++++++++++ packages/client/src/components/visibility.vue | 47 +++++++++++++++++++++ 7 files changed, 111 insertions(+), 99 deletions(-) delete mode 100644 packages/client/src/components/renote.details.vue create mode 100644 packages/client/src/components/users-tooltip.vue create mode 100644 packages/client/src/components/visibility.vue (limited to 'packages/client/src/components') diff --git a/packages/client/src/components/note-detailed.vue b/packages/client/src/components/note-detailed.vue index ba47bfcd4a..c05ab7fec4 100644 --- a/packages/client/src/components/note-detailed.vue +++ b/packages/client/src/components/note-detailed.vue @@ -26,12 +26,7 @@ - - - - - - +
@@ -43,12 +38,9 @@ bot - - - - - - +
+ +
@@ -134,6 +126,7 @@ import XPoll from './poll.vue'; import XRenoteButton from './renote-button.vue'; import MkUrlPreview from '@/components/url-preview.vue'; import MkInstanceTicker from '@/components/instance-ticker.vue'; +import MkVisibility from '@/components/visibility.vue'; import { pleaseLogin } from '@/scripts/please-login'; import { checkWordMute } from '@/scripts/check-word-mute'; import { userPage } from '@/filters/user'; @@ -388,14 +381,6 @@ if (appearNote.replyId) { margin-right: 4px; } } - - > .visibility { - margin-left: 8px; - } - - > .localOnly { - margin-left: 8px; - } } } @@ -441,6 +426,10 @@ if (appearNote.replyId) { border: solid 0.5px var(--divider); border-radius: 4px; } + + > .info { + float: right; + } } } } diff --git a/packages/client/src/components/note-header.vue b/packages/client/src/components/note-header.vue index 56a3a37e75..0b05498566 100644 --- a/packages/client/src/components/note-header.vue +++ b/packages/client/src/components/note-header.vue @@ -9,12 +9,7 @@ - - - - - - + @@ -22,6 +17,7 @@ - - diff --git a/packages/client/src/components/users-tooltip.vue b/packages/client/src/components/users-tooltip.vue new file mode 100644 index 0000000000..2df19bcd3f --- /dev/null +++ b/packages/client/src/components/users-tooltip.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/packages/client/src/components/visibility.vue b/packages/client/src/components/visibility.vue new file mode 100644 index 0000000000..b41c950331 --- /dev/null +++ b/packages/client/src/components/visibility.vue @@ -0,0 +1,47 @@ + + + + + -- cgit v1.2.3-freya