diff --git a/client/src/pages/product/ui/ProductPage.tsx b/client/src/pages/product/ui/ProductPage.tsx index 3390551..708db46 100644 --- a/client/src/pages/product/ui/ProductPage.tsx +++ b/client/src/pages/product/ui/ProductPage.tsx @@ -25,6 +25,7 @@ import { formatPriceRub } from '@/shared/lib/format-price' import { reviewsCountRu } from '@/shared/lib/reviews-count-ru' import { $user } from '@/shared/model/auth' import { RichTextMessageContent } from '@/shared/ui/RichTextMessageContent' +import { OptimizedImage } from '@/shared/ui/OptimizedImage' export function ProductPage() { const user = useUnit($user) @@ -91,9 +92,6 @@ export function ProductPage() { {imageUrls.map((url, idx) => ( { setViewerIndex(idx) setViewerOpen(true) @@ -101,12 +99,21 @@ export function ProductPage() { sx={{ width: '100%', height: 420, - objectFit: 'cover', - display: 'block', cursor: 'zoom-in', userSelect: 'none', }} - /> + > + + ))} @@ -219,18 +226,27 @@ export function ProductPage() { )} {rv.imageUrl && ( + > + + )}