diff --git a/src/components/message/MessageBubble.vue b/src/components/message/MessageBubble.vue
index d51b199..7101782 100644
--- a/src/components/message/MessageBubble.vue
+++ b/src/components/message/MessageBubble.vue
@@ -71,13 +71,22 @@
-
-
![]()
-
+
@@ -129,7 +138,7 @@
-
+ @dislike="handleDislike" @regenerate="$emit('regenerate')" @share="handleShareClick" /> -->
@@ -158,6 +167,7 @@ import {
Play,
Check,
} from "@/components/icons";
+import { NImage, NImageGroup } from "naive-ui";
import MessageActions from "./MessageActions.vue";
import { formatFileSize, getFileIcon } from "@/utils/helpers";
import type { Message, Suggestion, Attachment, VideoInfo } from "@/types/chat";
@@ -635,7 +645,12 @@ setCustomComponents("playground-demo", {
overflow: hidden;
cursor: pointer;
- img {
+ :deep(.n-image) {
+ width: 100%;
+ height: 100%;
+ }
+
+ :deep(.n-image img) {
width: 100%;
height: 100%;
object-fit: cover;
@@ -652,10 +667,11 @@ setCustomComponents("playground-demo", {
color: white;
opacity: 0;
transition: opacity 0.2s ease;
+ pointer-events: none;
}
&:hover {
- img {
+ :deep(.n-image img) {
transform: scale(1.05);
}
@@ -664,6 +680,13 @@ setCustomComponents("playground-demo", {
}
}
}
+.images-grid{
+display: flex;
+ flex-wrap: wrap;
+ gap: 12px;
+ margin-top: 12px;
+
+}
.single-video {
margin-top: 12px;