diff --git a/packages/client/src/components/MkFollowButton.vue b/packages/client/src/components/MkFollowButton.vue
index bff393fddf..9dc5af4f63 100644
--- a/packages/client/src/components/MkFollowButton.vue
+++ b/packages/client/src/components/MkFollowButton.vue
@@ -20,16 +20,17 @@
:disabled="wait"
@click.stop="onClick"
:aria-label="`${state} ${user.name || user.username}`"
+ v-tooltip="full ? null : `${state} ${user.name || user.username}`"
>
- {{ (state = i18n.ts.blocked) }}{{ (state = i18n.ts.blocked) }}
- {{
+ {{
(state = i18n.ts.followRequestPending)
}}
@@ -38,24 +39,24 @@
v-else-if="hasPendingFollowRequestFromYou && !user.isLocked"
>
- {{ (state = i18n.ts.processing) }}{{ (state = i18n.ts.processing) }}
- {{ (state = i18n.ts.unfollow) }}{{ (state = i18n.ts.unfollow) }}
- {{ (state = i18n.ts.followRequest) }}{{ (state = i18n.ts.followRequest) }}
- {{ (state = i18n.ts.follow) }}{{ (state = i18n.ts.follow) }}
- {{ (state = i18n.ts.processing) }}{{ (state = i18n.ts.processing) }}
@@ -185,6 +186,7 @@ onBeforeUnmount(() => {
.menu {
width: 3em;
height: 2em;
+ vertical-align: middle;
}
.follow-button {
position: relative;
@@ -200,6 +202,7 @@ onBeforeUnmount(() => {
height: 2em;
border-radius: 100px;
background: var(--bg);
+ vertical-align: middle;
&.full {
padding: 0.2em 0.7em;
@@ -215,6 +218,9 @@ onBeforeUnmount(() => {
&:not(.full) {
width: 31px;
+ span {
+ display: none;
+ }
}
&:focus-visible {
diff --git a/packages/client/src/components/MkUserInfo.vue b/packages/client/src/components/MkUserInfo.vue
index 2207363ee7..dc81b2643c 100644
--- a/packages/client/src/components/MkUserInfo.vue
+++ b/packages/client/src/components/MkUserInfo.vue
@@ -45,12 +45,12 @@