MCPcopy Index your code

hub / github.com/MinJieLiu/react-photo-view / functions

Functions111 in github.com/MinJieLiu/react-photo-view

↓ 8 callersFunctioncomputePositionEdge
(position: number, scale: number, size: number, innerSize: number)
packages/react-photo-view/src/utils/edgeHandle.ts:29
↓ 7 callersFunctioneaseOutMove
* 缓动回调
packages/react-photo-view/src/hooks/useScrollPosition.ts:172
↓ 7 callersFunctionuseMethods
(fn: T)
packages/react-photo-view/src/hooks/useMethods.ts:6
↓ 6 callersFunctionchangeIndex
(nextIndex: number, isPause: boolean = false)
packages/react-photo-view/src/PhotoSlider.tsx:172
↓ 6 callersFunctionuseEventListener
( type: K | undefined, fn: (evt: WindowEventMap[K]) => void, options?: AddEventListenerOptions, )
packages/react-photo-view/src/hooks/useEventListener.ts:3
↓ 5 callersFunctiononScale
(current: number, clientX?: number, clientY?: number)
packages/react-photo-view/src/PhotoBox.tsx:184
↓ 4 callersFunctionlimitScale
(scale: number, max: number = 0, buffer: number = 0)
packages/react-photo-view/src/utils/limitTarget.ts:10
↓ 4 callersFunctionraf
()
packages/react-photo-view/src/hooks/useScrollPosition.ts:156
↓ 4 callersFunctionuseDebounceCallback
( callback: (...args: CallbackArguments) => void, { leading = false, maxWait, wait = maxWait |
packages/react-photo-view/src/hooks/useDebounceCallback.ts:8
↓ 4 callersFunctionuseSetState
(initialState: S)
packages/react-photo-view/src/hooks/useSetState.ts:3
↓ 3 callersFunctioncall
()
packages/react-photo-view/src/hooks/useDebounceCallback.ts:31
↓ 3 callersFunctionclose
(evt?: React.MouseEvent | React.TouchEvent)
packages/react-photo-view/src/PhotoSlider.tsx:161
↓ 3 callersFunctiongetPositionOnMoveOrScale
( x: number, y: number, width: number, height: number, scale: number, toScale: number, clientX:
packages/react-photo-view/src/utils/getPositionOnMoveOrScale.ts:7
↓ 3 callersFunctiongetRotateSize
(rotate: number, width: number, height: number)
packages/react-photo-view/src/utils/getRotateSize.ts:4
↓ 3 callersFunctiongetSuitableImageSize
(naturalWidth: number, naturalHeight: number, rotate: number)
packages/react-photo-view/src/utils/getSuitableImageSize.ts:7
↓ 3 callersFunctionhandlePhotoTap
(closeable: boolean | undefined)
packages/react-photo-view/src/PhotoSlider.tsx:216
↓ 3 callersFunctionlimitNumber
(value: number, min: number, max: number)
packages/react-photo-view/src/utils/limitTarget.ts:3
↓ 3 callersFunctiononRotate
(current: number)
packages/react-photo-view/src/PhotoBox.tsx:175
↓ 2 callersFunctioncaf
()
packages/react-photo-view/src/hooks/useScrollPosition.ts:159
↓ 2 callersFunctionclearTrailing
()
packages/react-photo-view/src/hooks/useDebounceCallback.ts:25
↓ 2 callersFunctiongetMultipleTouchPosition
( evt: TouchEvent | React.TouchEvent, )
packages/react-photo-view/src/utils/getMultipleTouchPosition.ts:6
↓ 2 callersFunctionhandleStart
(currentClientX: number, currentClientY: number, currentTouchLength: number = 0)
packages/react-photo-view/src/PhotoBox.tsx:366
↓ 2 callersFunctionhandleToShape
(currentShape: EasingMode)
packages/react-photo-view/src/hooks/useAnimationOrigin.tsx:66
↓ 2 callersFunctionhandleUp
(nextClientX: number, nextClientY: number)
packages/react-photo-view/src/PhotoBox.tsx:287
↓ 2 callersFunctionrebound
(start: number, bound: number, callback: (spatial: number) => boolean)
packages/react-photo-view/src/hooks/useScrollPosition.ts:8
↓ 2 callersFunctionupdateRaf
(position: { x?: number; y?: number })
packages/react-photo-view/src/PhotoBox.tsx:256
↓ 2 callersFunctionuseMountedRef
()
packages/react-photo-view/src/hooks/useMountedRef.ts:3
↓ 1 callersFunctionfeatureText
(key: number)
packages/example/components/features.tsx:55
↓ 1 callersFunctiongetReachType
( initialTouchState: TouchStartType, horizontalCloseEdge: CloseEdgeType, verticalCloseEdge: CloseEdgeTyp
packages/react-photo-view/src/utils/edgeHandle.ts:7
↓ 1 callersFunctionhandleMaskStart
(e: { clientX: number; clientY: number })
packages/react-photo-view/src/PhotoBox.tsx:390
↓ 1 callersFunctionhandleReachHorizontalMove
(clientX: number)
packages/react-photo-view/src/PhotoSlider.tsx:251
↓ 1 callersFunctionhandleReachVerticalMove
(clientY: number, nextScale?: number)
packages/react-photo-view/src/PhotoSlider.tsx:230
↓ 1 callersFunctionhandleUpdateOrigin
* 更新缩略图位置信息
packages/react-photo-view/src/hooks/useAnimationOrigin.tsx:77
↓ 1 callersFunctioninvokeChildrenFn
(eventName: string, e: React.SyntheticEvent)
packages/react-photo-view/src/PhotoView.tsx:47
↓ 1 callersFunctionmodify
(next: T)
packages/react-photo-view/src/hooks/useForkedVariable.ts:11
↓ 1 callersFunctionrender
(props: PhotoRenderParams)
packages/react-photo-view/src/PhotoView.tsx:57
↓ 1 callersFunctionscrollMove
* 通过速度滚动到停止
packages/react-photo-view/src/hooks/useScrollPosition.ts:122
↓ 1 callersFunctionuseAdjacentImages
(images: DataType[], index: number, loop: boolean)
packages/react-photo-view/src/hooks/useAdjacentImages.ts:7
↓ 1 callersFunctionuseAnimationOrigin
( visible: boolean | undefined, originRef: MutableRefObject<HTMLElement | null> | undefined, loaded: boo
packages/react-photo-view/src/hooks/useAnimationOrigin.tsx:16
↓ 1 callersFunctionuseAnimationPosition
( visible: boolean | undefined, originRef: MutableRefObject<HTMLElement | null> | undefined, loaded: boo
packages/react-photo-view/src/hooks/useAnimationPosition.ts:5
↓ 1 callersFunctionuseAnimationVisible
( visible: boolean | undefined, afterClose?: () => void, )
packages/react-photo-view/src/hooks/useAnimationVisible.tsx:9
↓ 1 callersFunctionuseContinuousTap
(singleTap: TapFuncType<T>, doubleTap: TapFuncType<T>)
packages/react-photo-view/src/hooks/useContinuousTap.ts:12
↓ 1 callersFunctionuseForkedVariable
(initial: T, updater: (modify: (variable: T) => void) => void)
packages/react-photo-view/src/hooks/useForkedVariable.ts:7
↓ 1 callersFunctionuseInitial
(callback: T)
packages/react-photo-view/src/hooks/useInitial.ts:3
↓ 1 callersFunctionuseScrollPosition
( callbackX: C, callbackY: C, callbackS: C, )
packages/react-photo-view/src/hooks/useScrollPosition.ts:21
↓ 1 callersFunctionuseTargetScale
( realWidth: number, realHeight: number, realScale: number, speed: number, updateEasing: (pause: boo
packages/react-photo-view/src/hooks/useTargetScale.ts:9
FunctionArrowLeft
(props: React.HTMLAttributes<SVGElement>)
packages/react-photo-view/src/components/ArrowLeft.tsx:3
FunctionArrowRight
(props: React.HTMLAttributes<SVGElement>)
packages/react-photo-view/src/components/ArrowRight.tsx:3
FunctionCloseIcon
(props: React.HTMLAttributes<SVGElement>)
packages/react-photo-view/src/components/CloseIcon.tsx:3
FunctionDocDemo
()
packages/example/components/doc-close.tsx:6
FunctionDocDemo
()
packages/example/components/doc-overlay.tsx:5
FunctionDocDemo
()
packages/example/components/doc-toolbar.tsx:24
FunctionDocDemo
()
packages/example/components/doc-controlled.tsx:5
FunctionDocDemo
()
packages/example/components/doc-basic.tsx:8
FunctionDocDemo
()
packages/example/components/doc-cover.tsx:6
FunctionDocDemo
()
packages/example/components/doc-index.tsx:5
FunctionDocDemo
()
packages/example/components/doc-render.tsx:7
FunctionDocDemo
()
packages/example/components/doc-part.tsx:5
FunctionDocDemo
()
packages/example/components/doc-motion.tsx:7
FunctionDocDemo
()
packages/example/components/doc-broken.tsx:7
FunctionDocDemo
()
packages/example/components/doc-loop.tsx:5
FunctionDocDemo
()
packages/example/components/doc-button.tsx:6
FunctionDocDemo
()
packages/example/components/doc-read.tsx:6
FunctionDocDemo
()
packages/example/components/doc-pure.tsx:6
FunctionDocDemo
()
packages/example/components/doc-backdrop.tsx:6
FunctionEosIconsBubbleLoading
(props: SVGProps<SVGSVGElement>)
packages/example/icons/EosIconsBubbleLoading.tsx:3
FunctionFeature
({ text, icon }: { text: string; icon: React.ReactNode })
packages/example/components/features.tsx:15
FunctionFullScreenIcon
(props: React.HTMLAttributes<any>)
packages/example/components/doc-toolbar.tsx:6
FunctionIcon1
(props: SVGProps<SVGSVGElement>)
packages/example/icons/Icon1.tsx:3
FunctionIcon2
(props: SVGProps<SVGSVGElement>)
packages/example/icons/Icon2.tsx:3
FunctionIcon3
(props: SVGProps<SVGSVGElement>)
packages/example/icons/Icon3.tsx:3
FunctionIcon4
(props: SVGProps<SVGSVGElement>)
packages/example/icons/Icon4.tsx:3
FunctionIcon5
(props: SVGProps<SVGSVGElement>)
packages/example/icons/Icon5.tsx:3
FunctionIcon6
(props: SVGProps<SVGSVGElement>)
packages/example/icons/Icon6.tsx:3
FunctionIcon7
(props: SVGProps<SVGSVGElement>)
packages/example/icons/Icon7.tsx:3
FunctionIcon8
(props: SVGProps<SVGSVGElement>)
packages/example/icons/Icon8.tsx:3
FunctionImageList
({ children })
packages/example/components/doc-components.tsx:11
FunctionNextra
({ Component, pageProps }: AppProps)
packages/example/pages/_app.tsx:8
FunctionOverlay
({ children })
packages/example/components/doc-components.tsx:40
FunctionPhoto
({ src, loaded, broken, className, onPhotoLoad, loadingElement, brokenElement, ...restProps }:
packages/react-photo-view/src/Photo.tsx:23
FunctionPhotoBox
({ item: { src, render, width: customWidth = 0, height: customHeight = 0, originRef }, visible, speed,
packages/react-photo-view/src/PhotoBox.tsx:123
FunctionPhotoProvider
({ children, onIndexChange, onVisibleChange, ...restProps }: PhotoProviderProps)
packages/react-photo-view/src/PhotoProvider.tsx:26
FunctionPhotoSlider
(props: IPhotoSliderProps)
packages/react-photo-view/src/PhotoSlider.tsx:79
FunctionPhotoView
({ src, render, overlay, width, height, children })
packages/react-photo-view/src/PhotoView.tsx:36
FunctionPreventScroll
()
packages/react-photo-view/src/components/PreventScroll.tsx:3
FunctionSlidePortal
({ container = document.body, ...rest }: ISliderPortalProps)
packages/react-photo-view/src/components/SlidePortal.tsx:9
FunctionSpinner
({ className, ...props }: React.HTMLAttributes<HTMLElement>)
packages/react-photo-view/src/components/Spinner.tsx:4
FunctionVercel
({ height = 20 })
packages/example/theme.config.js:1
FunctioncalcMove
(now: number)
packages/react-photo-view/src/hooks/useScrollPosition.ts:128
FunctionchangeIndex
(nextIndex: number)
packages/react-photo-view/src/PhotoProvider.tsx:79
Functionclick
(e: React.MouseEvent)
packages/react-photo-view/src/PhotoView.tsx:60
Functionclose
()
packages/react-photo-view/src/PhotoProvider.tsx:70
FunctioneaseOutQuart
(x: number)
packages/react-photo-view/src/hooks/useScrollPosition.ts:167
FunctionhandleCloseSlider
()
packages/example/components/doc-controlled.tsx:12
FunctionhandleImageBroken
()
packages/react-photo-view/src/Photo.tsx:46
FunctionhandleImageLoaded
(e: React.SyntheticEvent<HTMLImageElement>)
packages/react-photo-view/src/Photo.tsx:35
FunctionhandleMouseDown
(e: React.MouseEvent)
packages/react-photo-view/src/PhotoBox.tsx:405
FunctionhandlePhotoLoad
(params: IPhotoLoadedParams)
packages/react-photo-view/src/PhotoBox.tsx:359
FunctionhandleReachMove
(reachPosition: ReachType, clientX: number, clientY: number, nextScale?: number)
packages/react-photo-view/src/PhotoSlider.tsx:280
FunctionhandleReachUp
(clientX: number, clientY: number)
packages/react-photo-view/src/PhotoSlider.tsx:288
next →1–100 of 111, ranked by callers