forked from
jollywhoppers.com/witchsky.app
fork
Configure Feed
Select the types of activity you want to include in your feed.
Bluesky app fork with some witchin' additions 馃挮
fork
Configure Feed
Select the types of activity you want to include in your feed.
1import {useCallback} from 'react'
2
3import {shareImageModal} from '#/lib/media/manip'
4import {useSaveImageToMediaLibrary} from '#/lib/media/save-image'
5import {useLightbox, useLightboxControls} from '#/state/lightbox'
6import ImageView from './ImageViewing'
7
8export function Lightbox() {
9 const {activeLightbox} = useLightbox()
10 const {closeLightbox} = useLightboxControls()
11
12 const onClose = useCallback(() => {
13 closeLightbox()
14 }, [closeLightbox])
15
16 const saveImageToAlbum = useSaveImageToMediaLibrary()
17
18 return (
19 <ImageView
20 lightbox={activeLightbox}
21 onRequestClose={onClose}
22 onPressSave={saveImageToAlbum}
23 onPressShare={uri => shareImageModal({uri})}
24 />
25 )
26}