Skip to content

Commit 4382412

Browse files
authored
fix(ai): image generate panel (#1018)
1 parent f381bea commit 4382412

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

apps/web/src/components/ai/image-generator/AIImageGeneratorPanel.vue

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ function viewFullImage(imageUrl: string) {
408408
class="flex flex-col space-y-4 flex-shrink-0"
409409
>
410410
<!-- 图像显示 -->
411-
<div class="flex items-center justify-center bg-gray-50 dark:bg-gray-800 rounded-lg min-h-[300px]">
411+
<div class="flex items-center justify-center bg-gray-50 dark:bg-gray-800 rounded-lg min-h-[250px] sm:min-h-[300px]">
412412
<div v-if="loading" class="flex flex-col items-center gap-4">
413413
<Loader2 class="h-8 w-8 animate-spin text-primary" />
414414
<p class="text-sm text-muted-foreground">
@@ -448,12 +448,12 @@ function viewFullImage(imageUrl: string) {
448448
</div>
449449

450450
<!-- 图像显示 -->
451-
<div class="flex items-center justify-center p-4">
452-
<div class="relative group cursor-pointer" @click="viewFullImage(generatedImages[currentImageIndex])">
451+
<div class="flex items-center justify-center p-2 sm:p-4">
452+
<div class="relative group cursor-pointer w-full max-w-sm" @click="viewFullImage(generatedImages[currentImageIndex])">
453453
<img
454454
:src="generatedImages[currentImageIndex]"
455455
:alt="`生成的图像 ${currentImageIndex + 1}`"
456-
class="max-w-[350px] max-h-[350px] w-auto h-auto object-contain rounded-lg shadow-lg border border-border transition-transform hover:scale-105"
456+
class="w-full h-auto max-h-[300px] sm:max-h-[350px] object-contain rounded-lg shadow-lg border border-border transition-transform hover:scale-105"
457457
>
458458
<!-- 点击查看大图提示 -->
459459
<div class="absolute inset-0 bg-black/0 group-hover:bg-black/10 rounded-lg flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none">
@@ -465,52 +465,52 @@ function viewFullImage(imageUrl: string) {
465465
</div>
466466

467467
<!-- 图像信息 -->
468-
<div class="px-4 py-2 bg-muted/10 rounded space-y-1">
468+
<div class="px-2 sm:px-4 py-2 bg-muted/10 rounded space-y-1">
469469
<p class="text-xs text-muted-foreground text-center">
470-
尺寸: {{ size }} | 点击图片查看原图或下载
470+
尺寸: {{ size }} | 点击图片查看原图
471471
</p>
472-
<div class="text-xs text-muted-foreground">
472+
<div class="text-xs text-muted-foreground break-words">
473473
<span class="font-medium">提示词:</span>
474474
<span class="ml-1">{{ imagePrompts[currentImageIndex] || '无关联提示词' }}</span>
475475
</div>
476476
</div>
477477

478478
<!-- 图像操作按钮 -->
479-
<div class="flex flex-wrap justify-center gap-2 p-4 bg-muted/20 border-t border-border rounded-b-lg">
479+
<div class="flex flex-wrap justify-center gap-2 p-2 sm:p-4 bg-muted/20 border-t border-border rounded-b-lg">
480480
<Button
481481
variant="outline"
482482
size="sm"
483-
class="flex-shrink-0 bg-background"
483+
class="flex-shrink-0 bg-background text-xs sm:text-sm"
484484
@click="insertImageToCursor(generatedImages[currentImageIndex])"
485485
>
486-
<ImageIcon class="h-4 w-4 mr-2" />
486+
<ImageIcon class="h-3 w-3 sm:h-4 sm:w-4 mr-1 sm:mr-2" />
487487
插入
488488
</Button>
489489
<Button
490490
variant="outline"
491491
size="sm"
492-
class="flex-shrink-0 bg-background"
492+
class="flex-shrink-0 bg-background text-xs sm:text-sm"
493493
@click="downloadImage(generatedImages[currentImageIndex], currentImageIndex)"
494494
>
495-
<Download class="h-4 w-4 mr-2" />
495+
<Download class="h-3 w-3 sm:h-4 sm:w-4 mr-1 sm:mr-2" />
496496
下载
497497
</Button>
498498
<Button
499499
variant="outline"
500500
size="sm"
501-
class="flex-shrink-0 bg-background"
501+
class="flex-shrink-0 bg-background text-xs sm:text-sm"
502502
@click="copyImageUrl(generatedImages[currentImageIndex])"
503503
>
504-
<Copy class="h-4 w-4 mr-2" />
505-
复制链接
504+
<Copy class="h-3 w-3 sm:h-4 sm:w-4 mr-1 sm:mr-2" />
505+
复制
506506
</Button>
507507
<Button
508508
variant="outline"
509509
size="sm"
510-
class="flex-shrink-0 bg-background"
510+
class="flex-shrink-0 bg-background text-xs sm:text-sm"
511511
@click="regenerateImage"
512512
>
513-
<RefreshCcw class="h-4 w-4 mr-2" />
513+
<RefreshCcw class="h-3 w-3 sm:h-4 sm:w-4 mr-1 sm:mr-2" />
514514
重新生成
515515
</Button>
516516
</div>

0 commit comments

Comments
 (0)