Refactor lightbox model to plain object (#5999)
* Refactor lightbox model to plain object * Rename name to type
This commit is contained in:
@@ -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(() => {
|
||||
|
||||
Reference in New Issue
Block a user