Refactor lightbox model to plain object (#5999)

* Refactor lightbox model to plain object

* Rename name to type
This commit is contained in:
dan
2024-10-29 20:58:38 +00:00
committed by GitHub
parent 1cfcffd79e
commit 339f45ccbb
6 changed files with 48 additions and 49 deletions
@@ -13,7 +13,7 @@ import {NavigationProp} from '#/lib/routes/types'
import {sanitizeHandle} from '#/lib/strings/handles'
import {isNative} from '#/platform/detection'
import {emitSoftReset} from '#/state/events'
import {ImagesLightbox, useLightboxControls} from '#/state/lightbox'
import {useLightboxControls} from '#/state/lightbox'
import {useSetDrawerOpen} from '#/state/shell'
import {Menu_Stroke2_Corner0_Rounded as Menu} from '#/components/icons/Menu'
import {StarterPack} from '#/components/icons/StarterPack'
@@ -70,7 +70,11 @@ export function ProfileSubpageHeader({
if (
avatar // TODO && !(view.moderation.avatar.blur && view.moderation.avatar.noOverride)
) {
openLightbox(new ImagesLightbox([{uri: avatar}], 0))
openLightbox({
type: 'images',
images: [{uri: avatar}],
index: 0,
})
}
}, [openLightbox, avatar])