Browse Source

Improved vote eror handling

Arnaud Vergnet 4 years ago
parent
commit
299a940ba4

+ 0
- 1
src/components/Amicale/AuthenticatedScreen.js View File

@@ -32,7 +32,6 @@ class AuthenticatedScreen extends React.Component<Props, State> {
32 32
         this.props.navigation.addListener('focus', this.onScreenFocus);
33 33
         this.fetchedData = new Array(this.props.links.length);
34 34
         this.errors = new Array(this.props.links.length);
35
-        this.fetchData(); // TODO remove in prod (only use for fast refresh)
36 35
     }
37 36
 
38 37
     /**

+ 9
- 4
src/screens/Amicale/VoteScreen.js View File

@@ -53,7 +53,9 @@ const FAKE_TEAMS2 = {
53 53
     ],
54 54
 };
55 55
 
56
-type Props = {}
56
+type Props = {
57
+    navigation: Object
58
+}
57 59
 
58 60
 type State = {
59 61
     hasVoted: boolean,
@@ -135,9 +137,12 @@ export default class VoteScreen extends React.Component<Props, State> {
135 137
             return null;
136 138
     };
137 139
 
138
-    getScreen = (data: Array<Object>) => {
139
-        data[0] = FAKE_TEAMS2;
140
-        data[1] = FAKE_DATE;
140
+    getScreen = (data: Array<Object | null>) => {
141
+        // data[0] = FAKE_TEAMS2;
142
+        // data[1] = FAKE_DATE;
143
+
144
+        if (data[1] === null)
145
+            data[1] = {date_begin: null};
141 146
 
142 147
         if (data[0] !== null) {
143 148
             this.teams = data[0].teams;

Loading…
Cancel
Save