Skip to content
This repository was archived by the owner on Nov 8, 2022. It is now read-only.

Commit dc1488f

Browse files
committed
build(size): fix crash
1 parent fa2535d commit dc1488f

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/components/CustomScroller/HorizontalScroller.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66

77
import { FC, useState, useRef, useCallback, memo } from 'react'
88
import { useTheme } from 'styled-components'
9+
import { Waypoint } from 'react-waypoint'
910
import type { TThemeMap } from '@/spec'
1011

1112
import { buildLog } from '@/utils'
1213
import { useCustomScroll } from '@/hooks'
13-
import ViewportTracker from '@/components/ViewportTracker'
14+
// import ViewportTracker from '@/components/ViewportTracker'
1415
import { SIZE } from '@/constant'
1516

1617
import type { TProps as TScrollProps } from './index'
@@ -80,13 +81,13 @@ const HorizontalScroller: FC<TProps> = ({
8081

8182
<ScrollWrapper ref={ref}>
8283
<InnerWrapper innerHeight={innerHeight}>
83-
<ViewportTracker
84+
<Waypoint
8485
horizontal
8586
onEnter={handleHideLeftShadow}
8687
onLeave={handleShowLeftShadow}
8788
/>
8889
{children}
89-
<ViewportTracker
90+
<Waypoint
9091
horizontal
9192
onEnter={handleHideRightShadow}
9293
onLeave={handleShowRightShadow}

src/components/CustomScroller/VerticalScroller.tsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@
77
import { FC, useState, useRef, useCallback, memo } from 'react'
88
import { useTheme } from 'styled-components'
99

10+
// NOTE: do not use ViewportTracker here, it cause crash
11+
import { Waypoint } from 'react-waypoint'
1012
import type { TThemeMap } from '@/spec'
1113

1214
import { buildLog, debounce } from '@/utils'
1315
import { SIZE } from '@/constant'
1416
import { useCustomScroll } from '@/hooks'
15-
import ViewportTracker from '@/components/ViewportTracker'
17+
// import ViewportTracker from '@/components/ViewportTracker'
1618

1719
import type { TProps as TScrollProps } from './index'
1820

@@ -138,12 +140,9 @@ const VerticalScroller: FC<TProps> = ({
138140
)}
139141

140142
<ScrollWrapper ref={ref}>
141-
<ViewportTracker
142-
onEnter={handleHideTopShadow}
143-
onLeave={handleShowTopShadow}
144-
/>
143+
<Waypoint onEnter={handleHideTopShadow} onLeave={handleShowTopShadow} />
145144
{children}
146-
<ViewportTracker
145+
<Waypoint
147146
onEnter={handleHideBottomShadow}
148147
onLeave={handleShowBottomShadow}
149148
/>

0 commit comments

Comments
 (0)