Второй пилот в опциях навигации, выбрасывающий ошибку - TypeError: не может отреагировать свойством 'getCurrentStep' из неопределенного - PullRequest
0 голосов
/ 09 июля 2019

Я использую redux-реагировать и пытаюсь использовать библиотеку copilot для создания руководства для моего приложения, но оно выдает мне следующую ошибку -

TypeError: Невозможно прочитать свойство 'getCurrentStep' из неопределенного

Ниже мой код:

const CustomComponent = ({ copilot }) => <View {...copilot}>
                                            <MaterialIcon name="add" size={30} color="white" style={{marginRight : 8}} onPress={() => {
                                            navigation.navigate("CreateSomething");
                                            }}/>
                                        </View>;

class Abc extends React.Component{
static navigationOptions =  ({ navigation, navigationOptions }) => {
        const {params} = navigation.state || {};

        return {
            headerTitle : <HeaderTitle title="Something"/>,
            headerRight : (<View>
                            <CopilotStep text="Click this icon to" order={1} name="addIcon">
                                <CustomComponent />
                            </CopilotStep>
                        </View>)
        }
    };

componentDidMount(){
 this.props.start()
    }
}
const exportedConnect = connect (mapStateToProps, mapDispatchToProps)(copilot({
    verticalOffset: 26,
    animated: true,
    overlay: "svg"
})(Abc));

Object.assign(exportedConnect, {
    navigationOptions: Abc.navigationOptions
});

export default exportedConnect;

Я что-то упустил в приведенном выше коде?Почему выдает вышеуказанную ошибку?

Заранее спасибо.

...