From 339f45ccbb043b9b2f46a459af4dfb368dfb705d Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 29 Oct 2024 20:58:38 +0000 Subject: Refactor lightbox model to plain object (#5999) * Refactor lightbox model to plain object * Rename name to type --- src/view/com/util/post-embeds/index.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/view/com/util/post-embeds/index.tsx') diff --git a/src/view/com/util/post-embeds/index.tsx b/src/view/com/util/post-embeds/index.tsx index 70192c813..5100e7032 100644 --- a/src/view/com/util/post-embeds/index.tsx +++ b/src/view/com/util/post-embeds/index.tsx @@ -21,7 +21,7 @@ import { } from '@atproto/api' import {usePalette} from '#/lib/hooks/usePalette' -import {ImagesLightbox, useLightboxControls} from '#/state/lightbox' +import {useLightboxControls} from '#/state/lightbox' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {FeedSourceCard} from '#/view/com/feeds/FeedSourceCard' import {atoms as a, useTheme} from '#/alf' @@ -138,7 +138,11 @@ export function PostEmbeds({ aspectRatio: img.aspectRatio, })) const _openLightbox = (index: number) => { - openLightbox(new ImagesLightbox(items, index)) + openLightbox({ + type: 'images', + images: items, + index, + }) } const onPressIn = (_: number) => { InteractionManager.runAfterInteractions(() => { -- cgit 1.4.1