diff --git a/src/webapp/features/cards/components/imageCard/ImageCard.tsx b/src/webapp/features/cards/components/imageCard/ImageCard.tsx
index a91eadc3..c05031b0 100644
--- a/src/webapp/features/cards/components/imageCard/ImageCard.tsx
+++ b/src/webapp/features/cards/components/imageCard/ImageCard.tsx
@@ -4,6 +4,8 @@ import type { UrlCard, Collection, User } from '@/api-client';
import { Card, Image, Stack, Text } from '@mantine/core';
import UrlCardActions from '../urlCardActions/UrlCardActions';
import { CardSaveAnalyticsContext } from '@/features/analytics/types';
+import { Fragment, useState } from 'react';
+import { Lightbox } from '@mantine-bites/lightbox';
interface Props {
id: string;
@@ -22,6 +24,8 @@ interface Props {
}
export default function ImageCard(props: Props) {
+ const [lightboxOpened, setLightboxOpened] = useState(false);
+
return (
+
+ setLightboxOpened(true)}
+ />
+ setLightboxOpened(false)}
+ initialSlide={0}
+ withThumbnails={false}
+ withControls={false}
+ />
+
)}
diff --git a/src/webapp/features/platforms/bluesky/components/imageEmbed/ImageEmbed.tsx b/src/webapp/features/platforms/bluesky/components/imageEmbed/ImageEmbed.tsx
index ca94f975..48565698 100644
--- a/src/webapp/features/platforms/bluesky/components/imageEmbed/ImageEmbed.tsx
+++ b/src/webapp/features/platforms/bluesky/components/imageEmbed/ImageEmbed.tsx
@@ -32,7 +32,6 @@ export default function ImageEmbed(props: Props) {
setLightboxOpened(false)}
- initialSlide={initialSlide}
>