Skip to content

Commit 5ef35d0

Browse files
committed
fix(ObserveViewport): always provide full viewport event, even if disabled
1 parent c9cba89 commit 5ef35d0

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

Diff for: lib/ObserveViewport.tsx

+2-11
Original file line numberDiff line numberDiff line change
@@ -99,21 +99,12 @@ export default class ObserveViewport extends React.Component<IProps, IState> {
9999
}
100100

101101
handleViewportUpdate = (viewport: IViewport, layoutSnapshot: unknown) => {
102-
const scroll = this.props.disableScrollUpdates ? null : viewport.scroll;
103-
const dimensions = this.props.disableDimensionsUpdates
104-
? null
105-
: viewport.dimensions;
106-
const nextViewport = {
107-
scroll: scroll,
108-
dimensions: dimensions,
109-
};
110-
111102
if (this.props.onUpdate) {
112-
this.props.onUpdate(nextViewport, layoutSnapshot);
103+
this.props.onUpdate(viewport, layoutSnapshot);
113104
}
114105

115106
if (this.props.children) {
116-
this.syncState(nextViewport);
107+
this.syncState(viewport);
117108
}
118109
};
119110

0 commit comments

Comments
 (0)