Преглед изворни кода

Add error when trying to load a component which was badly registered (#708)

Wim Goeman пре 8 година
родитељ
комит
695f0263de
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4
    0
      src/Navigation.js

+ 4
- 0
src/Navigation.js Прегледај датотеку

24
 function _registerComponentNoRedux(screenID, generator) {
24
 function _registerComponentNoRedux(screenID, generator) {
25
   const generatorWrapper = function() {
25
   const generatorWrapper = function() {
26
     const InternalComponent = generator();
26
     const InternalComponent = generator();
27
+    if (!InternalComponent) {
28
+      console.error(`Navigation: ${screenID} registration result is 'undefined'`);
29
+    }
30
+    
27
     return class extends Screen {
31
     return class extends Screen {
28
       static navigatorStyle = InternalComponent.navigatorStyle || {};
32
       static navigatorStyle = InternalComponent.navigatorStyle || {};
29
       static navigatorButtons = InternalComponent.navigatorButtons || {};
33
       static navigatorButtons = InternalComponent.navigatorButtons || {};