Я использую навигацию WIX V2, я хочу создать левую кнопку для переключения sideMenu и сделать ее видимой при нажатии, я реализую свой стек навигации следующим образом:
Navigation.setRoot({
root: {
sideMenu: {
left: {
component: {
name: 'app.Drawer',
enabled: false,
visible: false,
},
},
center: {
stack: {
children: [{
component: {
name: 'app.Screen',
},
}, ],
},
},
},
},
});
На моем экране, который имеетменю переключения, и я создал параметры и события следующим образом:
import { Navigation } from "react-native-navigation";
export default class Screen extends Component {
constructor(props) {
super(props);
Navigation.events().bindComponent(this);
}
static get options(passProps) {
return {
topBar: {
title: {
text: 'Screen',
},
leftButtons: [
{
icon: require('../../../assets/icons/burgerIcon.png'),
id: 'toggleMenu',
},
],
},
};
}
navigationButtonPressed({ buttonId }) {
Navigation.mergeOptions('app.Drawer', {
sideMenu: {
left: {
visible: true,
},
},
});
}
Я пытался следовать документам здесь, но событие не регистрируется прослушивателем событий нажата кнопка навигации.