-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
Hi there. When toggling the visibility, it seems to get called twice.
function toggleModalVisible() {
setModalVisible(!modalVisible);
}
<Overlay
visible={modalVisible}
closeOnTouchOutside
onClose={toggleModalVisible}
>
{(hideModal) => (
<SettingsOverlay
toggleModalVisible={toggleModalVisible}
hideModal={hideModal}
endStory={endStory}
storyId={storyId}
/>
)}
</Overlay>
//SettingsOverlay:
<View style={styles.exit}>
<IconButton
icon="close"
size={20}
onPress={toggleModalVisible} // (also double-fires when this is props.hideModal)
/>
</View>
Is the relevant part.
This seems to happen if I use the toggle modal visible, or hideModal. It happens for both when the close button is pressed, and when touched outside.
Thanks.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels