Pass invertStickyHeaders to ScrollView
Summary: invertStickyHeaders was being set to "this.props.inverted" -- it should just inherit from the props of VirtualizedList instead, per discussion in https://github.com/facebook/react-native/issues/18471 Fixes #18471 Pass "invertStickyHeaders: false" to a SectionList (or FlatList), and expect that your sticky headers stick to the bottom of the ScrollView, instead of the top. none [ANDROID] [BUGFIX] [SectionList] - invertStickyHeaders can now be set from SectionList or FlatList. Closes https://github.com/facebook/react-native/pull/18524 Differential Revision: D7386163 Pulled By: hramos fbshipit-source-id: 3b66dfca280e657303f69f98c5a8bc0df033f9f7
This commit is contained in:
parent
c70578ab76
commit
3d69b5ce5c
|
@ -899,7 +899,9 @@ class VirtualizedList extends React.PureComponent<Props, State> {
|
||||||
onScrollEndDrag: this._onScrollEndDrag,
|
onScrollEndDrag: this._onScrollEndDrag,
|
||||||
onMomentumScrollEnd: this._onMomentumScrollEnd,
|
onMomentumScrollEnd: this._onMomentumScrollEnd,
|
||||||
scrollEventThrottle: this.props.scrollEventThrottle, // TODO: Android support
|
scrollEventThrottle: this.props.scrollEventThrottle, // TODO: Android support
|
||||||
invertStickyHeaders: this.props.inverted,
|
invertStickyHeaders: this.props.invertStickyHeaders !== undefined
|
||||||
|
? this.props.invertStickyHeaders
|
||||||
|
: this.props.inverted,
|
||||||
stickyHeaderIndices,
|
stickyHeaderIndices,
|
||||||
};
|
};
|
||||||
if (inversionStyle) {
|
if (inversionStyle) {
|
||||||
|
|
Loading…
Reference in New Issue