У меня есть кнопка выхода из системы в SideDrawer.Когда пользователь нажимает на него, я хочу выйти из него, отобразить раскрывающееся предупреждение, которое остается видимым в течение 2000 мс, а затем закрыть ящик.Я не хочу переключать ящик, что означает, что если пользователь закрывает ящик, я не хочу его открывать.Как мне это сделать.Я знаю, что есть функция toggleDrawer
, но это не то, что мне нужно.
Я искал проблемы в wix / response-native-navigation, но не нашел никаких проблем, говорящих об этом.
Вот мой код:
signUserOut = () => {
firebase.auth().signOut()
.then( response => {
this.dropDownAlert.alertWithType( "success", "Success", "Signed out successfully", null, 2000 );
setTimeout( () => {
// TODO: We need to close the drawer if it is open not toggle it
this.props.navigator.toggleDrawer( {
side: "left"
} );
}, 2500 );
} )
.catch( error => {
console.log( "Error signing out:", error );
this.dropDownAlert.alertWithType( "error", "Error", "Failed signing out. Please, try again.", null, 2000 );
} );
};