Browse Source

Added more websites

Arnaud Vergnet 3 years ago
parent
commit
78634b0c5d

+ 4
- 0
src/navigation/MainTabNavigator.js View File

@@ -28,6 +28,8 @@ import {AmicaleWebsiteScreen} from "../screens/Websites/AmicaleWebsiteScreen";
28 28
 import {ElusEtudiantsWebsiteScreen} from "../screens/Websites/ElusEtudiantsWebsiteScreen";
29 29
 import {WiketudWebsiteScreen} from "../screens/Websites/WiketudWebsiteScreen";
30 30
 import {TutorInsaWebsiteScreen} from "../screens/Websites/TutorInsaWebsiteScreen";
31
+import {ENTWebsiteScreen} from "../screens/Websites/ENTWebsiteScreen.js";
32
+import {BlueMindWebsiteScreen} from "../screens/Websites/BlueMindWebsiteScreen.js";
31 33
 import LoginScreen from "../screens/Amicale/LoginScreen";
32 34
 import ProfileScreen from "../screens/Amicale/ProfileScreen";
33 35
 import ClubListScreen from "../screens/Amicale/Clubs/ClubListScreen";
@@ -119,6 +121,8 @@ function ServicesStackComponent() {
119 121
             {getWebsiteStack("elus-etudiants", ServicesStack, ElusEtudiantsWebsiteScreen, "Élus Étudiants")}
120 122
             {getWebsiteStack("wiketud", ServicesStack, WiketudWebsiteScreen, "Wiketud")}
121 123
             {getWebsiteStack("tutorinsa", ServicesStack, TutorInsaWebsiteScreen, "Tutor'INSA")}
124
+            {getWebsiteStack("ent", ServicesStack, ENTWebsiteScreen, "ENT INSA")}
125
+            {getWebsiteStack("bluemind", ServicesStack, BlueMindWebsiteScreen, "BlueMind")}
122 126
         </ServicesStack.Navigator>
123 127
     );
124 128
 }

+ 18
- 0
src/screens/Websites/BlueMindWebsiteScreen.js.js View File

@@ -0,0 +1,18 @@
1
+// @flow
2
+
3
+import * as React from 'react';
4
+import WebViewScreen from "../../components/Screens/WebViewScreen";
5
+
6
+const URL = 'https://etud-mel.insa-toulouse.fr/webmail/';
7
+/**
8
+ * Class defining the app's available rooms screen.
9
+ * This screen uses a webview to render the page
10
+ */
11
+export const BlueMindWebsiteScreen = (props: Object) => {
12
+    return (
13
+        <WebViewScreen
14
+            {...props}
15
+            url={URL}/>
16
+    );
17
+};
18
+

+ 18
- 0
src/screens/Websites/ENTWebsiteScreen.js.js View File

@@ -0,0 +1,18 @@
1
+// @flow
2
+
3
+import * as React from 'react';
4
+import WebViewScreen from "../../components/Screens/WebViewScreen";
5
+
6
+const URL = 'https://ent.insa-toulouse.fr/';
7
+/**
8
+ * Class defining the app's available rooms screen.
9
+ * This screen uses a webview to render the page
10
+ */
11
+export const ENTWebsiteScreen = (props: Object) => {
12
+    return (
13
+        <WebViewScreen
14
+            {...props}
15
+            url={URL}/>
16
+    );
17
+};
18
+

+ 2
- 2
src/screens/Websites/WebsitesHomeScreen.js View File

@@ -66,13 +66,13 @@ class WebsitesHomeScreen extends React.Component<Props> {
66 66
                     title: "EMAIL",
67 67
                     subtitle: "EMAIL",
68 68
                     image: EMAIL_IMAGE,
69
-                    onPress: () => nav.navigate("available-rooms"),
69
+                    onPress: () => nav.navigate("bluemind"),
70 70
                 },
71 71
                 {
72 72
                     title: "ENT",
73 73
                     subtitle: "ENT",
74 74
                     image: ENT_IMAGE,
75
-                    onPress: () => nav.navigate("bib"),
75
+                    onPress: () => nav.navigate("ent"),
76 76
                 },
77 77
             ],
78 78
             [

Loading…
Cancel
Save