diff --git a/apps/desktop/src/components/assistant-ui/embeds/listing-embed.tsx b/apps/desktop/src/components/assistant-ui/embeds/listing-embed.tsx index 1b77eaaaf3..ecc2e6565e 100644 --- a/apps/desktop/src/components/assistant-ui/embeds/listing-embed.tsx +++ b/apps/desktop/src/components/assistant-ui/embeds/listing-embed.tsx @@ -5,6 +5,7 @@ import { useEffect, useState } from 'react' import { WIDGET_SHELL_CLASS } from '@/components/chat/widget-shell' import { ImageLightbox } from '@/components/chat/zoomable-image' import { Codicon } from '@/components/ui/codicon' +import { Tip } from '@/components/ui/tooltip' import { useImageDownload } from '@/hooks/use-image-download' import { useI18n } from '@/i18n' import { ExternalLink } from '@/lib/external-link' @@ -190,11 +191,11 @@ function ListingGallery({ address, images }: { address: string; images: string[] // photos every frame is equal. className={cn(mosaic && tile === 0 && 'col-span-2 row-span-2')} key={src} + label={t.desktop.openImage} more={tile === visible.length - 1 ? live.length - visible.length : 0} onError={() => setBroken(prev => (prev.includes(src) ? prev : [...prev, src]))} onOpen={() => setOpenAt(tile)} src={src} - title={t.desktop.openImage} /> ))} @@ -219,7 +220,7 @@ function GalleryTile({ onError, onOpen, src, - title + label }: { address: string className?: string @@ -228,33 +229,34 @@ function GalleryTile({ onError: () => void onOpen: () => void src: string - title: string + label: string }) { return ( - + + + ) }