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.
1// default implementation fallback for web
2
3import React 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 Transform,
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<
33 SharedValue<{
34 scaleAndMoveTransform: Transform
35 cropFrameTransform: Transform
36 cropContentTransform: Transform
37 isResting: boolean
38 isHidden: boolean
39 }>
40 >
41}
42
43const ImageItem = (_props: Props) => {
44 return <View />
45}
46
47export default React.memo(ImageItem)