diff --git a/src/shared/ui/ImageLightbox/ui/ImageLightbox.test.tsx b/src/shared/ui/ImageLightbox/ui/ImageLightbox.test.tsx index 2bf7a99..75de5b0 100644 --- a/src/shared/ui/ImageLightbox/ui/ImageLightbox.test.tsx +++ b/src/shared/ui/ImageLightbox/ui/ImageLightbox.test.tsx @@ -81,10 +81,10 @@ describe('ImageLightbox', () => { expect(document.body.style.overflow).toBe(''); }); - it('close button is positioned fixed', () => { + it('close button is pinned via a fixed wrapper', () => { render(); const closeBtn = screen.getByRole('button', { name: /close/i, hidden: true }); - expect(closeBtn).toHaveClass('fixed'); + expect(closeBtn.parentElement).toHaveClass('fixed'); }); }); }); diff --git a/src/shared/ui/ImageLightbox/ui/ImageLightbox.tsx b/src/shared/ui/ImageLightbox/ui/ImageLightbox.tsx index 02d9a38..aaff66e 100644 --- a/src/shared/ui/ImageLightbox/ui/ImageLightbox.tsx +++ b/src/shared/ui/ImageLightbox/ui/ImageLightbox.tsx @@ -188,9 +188,11 @@ export function ImageLightbox({ className="lightbox-image block w-auto h-auto" /> - +
+ +
);