diff --git a/packages/client/src/components/MkNotification.vue b/packages/client/src/components/MkNotification.vue
index 2c7281dbe..c909873a5 100644
--- a/packages/client/src/components/MkNotification.vue
+++ b/packages/client/src/components/MkNotification.vue
@@ -89,7 +89,7 @@
/>
-
+
{{
i18n.ts._notification.pollEnded
@@ -112,11 +112,11 @@
v-if="notification.type === 'reaction'"
class="text"
:to="notePage(notification.note)"
- :title="summary"
+ :title="getNoteSummary(notification.note)"
>
-
@@ -275,7 +274,6 @@ import * as misskey from "calckey-js";
import XReactionIcon from "@/components/MkReactionIcon.vue";
import MkFollowButton from "@/components/MkFollowButton.vue";
import XReactionTooltip from "@/components/MkReactionTooltip.vue";
-import XShowMoreButton from "./MkShowMoreButton.vue";
import { getNoteSummary } from "@/scripts/get-note-summary";
import { notePage } from "@/filters/note";
import { userPage } from "@/filters/user";
@@ -301,19 +299,12 @@ const props = withDefaults(
const elRef = ref(null);
const reactionRef = ref(null);
-const summary = getNoteSummary(props.notification.note);
-
const showEmojiReactions =
defaultStore.state.enableEmojiReactions ||
defaultStore.state.showEmojisInReactionNotifications;
const defaultReaction = ["⭐", "👍", "❤️"].includes(instance.defaultReaction)
? instance.defaultReaction
: "⭐";
-const isLong = (summary.split("\n").length > 3 || summary.length > 200);
-const collapsed = $ref(isLong);
-
-
-
let readObserver: IntersectionObserver | undefined;
let connection;
@@ -495,7 +486,6 @@ useTooltip(reactionRef, (showing) => {
}
> .tail {
- position: relative;
flex: 1;
min-width: 0;
@@ -536,17 +526,6 @@ useTooltip(reactionRef, (showing) => {
margin-left: 4px;
}
}
- &.collapsed > .text {
- display: block;
- position: relative;
- max-height: calc(4em + 50px);
- overflow: hidden;
- mask: linear-gradient(black calc(100% - 64px), transparent);
- -webkit-mask: linear-gradient(
- black calc(100% - 64px),
- transparent
- );
- }
}
}