diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2017-06-04 18:27:36 -0400 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2017-06-04 18:27:36 -0400 |
| commit | 5630dd6b2f90ec36a3e6b0f1d1c0532b36396b4b (patch) | |
| tree | 6327b4702413f5cd09ecf356f9387b0d152bfa03 /client/src/lib/timeline | |
| parent | 089853a410c53f3062a6a3a34d0cc6cb267d840b (diff) | |
fix scroll on mobile timelinefull
Diffstat (limited to 'client/src/lib/timeline')
| -rw-r--r-- | client/src/lib/timeline/timelineFull.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/client/src/lib/timeline/timelineFull.js b/client/src/lib/timeline/timelineFull.js index e5d4ff8..7af00a8 100644 --- a/client/src/lib/timeline/timelineFull.js +++ b/client/src/lib/timeline/timelineFull.js @@ -106,6 +106,7 @@ export default class TimelineFull extends Component { contentContainerStyle={isMobile ? mobileStyles.item : styles.item} horizontal={false} showsHorizontalScrollIndicator={false} + ref={ (ref) => this.scrollView = ref } > {image} <Heading style={styles.title}>{item.title}</Heading> @@ -132,6 +133,9 @@ export default class TimelineFull extends Component { </View> ) } + componentDidUpdate() { + this.scrollView.scrollTo({ y: 0, x: 0, animated: false }) + } } function linkTextFromUrl (url) { @@ -153,14 +157,14 @@ const mobileStyles = StyleSheet.create({ item: { maxWidth: 400, maxHeight: 250, - padding: 40, - paddingTop: 50, + padding: 20, }, bodyContainer: { width: '100%', }, metadataContainer: { width: '100%', + marginBottom: 50, }, }) |
