onBeforeUnmount

This commit is contained in:
pa
2026-02-21 21:06:15 +09:00
parent b9db931017
commit 83cbbf681d
@@ -245,7 +245,7 @@
import { Item, ItemContent, ItemDescription, ItemMedia, ItemTitle } from '@/components/ui/item'; import { Item, ItemContent, ItemDescription, ItemMedia, ItemTitle } from '@/components/ui/item';
import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar';
import { HoverCard, HoverCardContent, HoverCardTrigger } from '@/components/ui/hover-card'; import { HoverCard, HoverCardContent, HoverCardTrigger } from '@/components/ui/hover-card';
import { computed, onMounted } from 'vue'; import { computed, onBeforeUnmount } from 'vue';
import { Badge } from '@/components/ui/badge'; import { Badge } from '@/components/ui/badge';
import { Separator } from '@/components/ui/separator'; import { Separator } from '@/components/ui/separator';
import { TooltipWrapper } from '@/components/ui/tooltip'; import { TooltipWrapper } from '@/components/ui/tooltip';
@@ -478,7 +478,7 @@
} }
} }
onMounted(() => { onBeforeUnmount(() => {
// Mark as seen // Mark as seen
if (isNotificationExpired(props.notification) || isSeen.value) { if (isNotificationExpired(props.notification) || isSeen.value) {
return; return;