Bluesky app fork with some witchin' additions 馃挮
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 39 lines 969 B view raw
1// default implementation fallback for web 2 3import {memo} from 'react' 4import {View} from 'react-native' 5import {type PanGesture} from 'react-native-gesture-handler' 6import {type SharedValue} from 'react-native-reanimated' 7 8import {type Dimensions} from '#/lib/media/types' 9import { 10 type Dimensions as ImageDimensions, 11 type ImageSource, 12 type LightboxTransforms, 13} from '../../@types' 14 15type Props = { 16 imageSrc: ImageSource 17 onRequestClose: () => void 18 onTap: () => void 19 onZoom: (scaled: boolean) => void 20 onLoad: (dims: Dimensions) => void 21 isScrollViewBeingDragged: boolean 22 showControls: boolean 23 measureSafeArea: () => { 24 x: number 25 y: number 26 width: number 27 height: number 28 } 29 imageAspect: number | undefined 30 imageDimensions: ImageDimensions | undefined 31 dismissSwipePan: PanGesture 32 transforms: Readonly<SharedValue<LightboxTransforms>> 33} 34 35const ImageItem = (_props: Props) => { 36 return <View /> 37} 38 39export default memo(ImageItem)