Skip to content

ScrollView inside MaterialDialog doesn't scroll #41

@peacechen

Description

@peacechen

Code snippet:

<MaterialDialog
	visible={this.state.isVisible}
	okLabel={'OK'}
	onOk={this.closeModal}
	onCancel={this.closeModal}
	scrolled={true}
>
	<ScrollView>
		<Text style={{padding: 100}}>Lorem ipsum ....</Text>
		<Text style={{padding: 100}}>Lorem ipsum ....</Text>
		<Text style={{padding: 100}}>Lorem ipsum ....</Text>
		<Text style={{padding: 100}}>Lorem ipsum ....</Text>
		<Text style={{padding: 100}}>Lorem ipsum ....</Text>
		<Text style={{padding: 100}}>Lorem ipsum ....</Text>
		<Text style={{padding: 100}}>Lorem ipsum ....</Text>
		<Text style={{padding: 100}}>Lorem ipsum ....</Text>
		<Text style={{padding: 100}}>Lorem ipsum ....</Text>
		<Text style={{padding: 100}}>Lorem ipsum ....</Text>
	</ScrollView>
</MaterialDialog>

The View containing the children should set onStartShouldSetResponder , as detailed in this SO:
https://stackoverflow.com/questions/33060859/react-native-touchable-is-disabling-scrollview

Tested the fix and it works well. I'll submit a PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions