feat: scrollable bottom sheet

This commit is contained in:
Bettenbuk Zoltan 2019-05-24 13:39:41 +02:00 committed by Saúl Ibarra Corretgé
parent 85bcb0c757
commit 54fdb7066f
2 changed files with 9 additions and 4 deletions

View File

@ -1,7 +1,7 @@
// @flow
import React, { PureComponent, type Node } from 'react';
import { Platform, SafeAreaView, View } from 'react-native';
import { Platform, SafeAreaView, ScrollView, View } from 'react-native';
import { ColorSchemeRegistry } from '../../../color-scheme';
import { SlidingView } from '../../../react';
@ -61,7 +61,9 @@ class BottomSheet extends PureComponent<Props> {
styles.sheetItemContainer,
_styles.sheet
] }>
{ this._getWrappedContent() }
<ScrollView bounces = { false }>
{ this._getWrappedContent() }
</ScrollView>
</View>
</View>
</SlidingView>

View File

@ -37,12 +37,15 @@ export const bottomSheetStyles = {
* Style for the container of the sheet.
*/
sheetContainer: {
alignContent: 'stretch',
alignItems: 'stretch',
flex: 1,
flexDirection: 'column'
flexDirection: 'column',
justifyContent: 'flex-end'
},
sheetItemContainer: {
flex: -1,
maxHeight: '60%',
paddingHorizontal: MD_ITEM_MARGIN_PADDING
}
};