I have an element that listens for press events. How can I wrap this in a touchable element and have my custom element continue listening to events?
I've structure like this
<TouchableOpacity
onPress={(e) => { console.log(e.nativeEvent); }}
style={{ flex: 1 }}
>
<EpubDocumentReader
toggleEditHighlightModal={this.toggleEditHighlightModal}
onPress={(cfi, contents) => { console.log(cfi); }}
styleWidthBook={styleWidthBook}
/>
</TouchableOpacity>
Now TouchableOpacity
catches press events but it doesn't invoke the event on child elements.