Browse Source

compile time scene creation

David 9 năm trước cách đây
mục cha
commit
e7d375fcf8
1 tập tin đã thay đổi với 18 bổ sung14 xóa
  1. 18 14
      src/Router.js

+ 18 - 14
src/Router.js

@@ -8,22 +8,26 @@ import Cursada from './components/Cursada';
 import Clase from './components/Clase';
 import Profesor from './components/Profesor';
 
+const scenes = Actions.create(
+	<Scene key="container">
+		<Scene key="auth">
+			<Scene key="login" component={LoginForm} title="Ingresar" initial />
+			<Scene key="register" component={RegisterForm} title="Registrarse" />
+		</Scene>
+
+		<Scene key="main">
+			<Scene key="ListaCursadas" component={ListaCursadas} title="Cursadas" />
+			<Scene key="ViewCursada" component={Cursada} title="Clases" />
+			<Scene key="ViewClase" component={Clase} title="Clase" />
+			<Scene key="ViewProf" component={Profesor} title="Profesor" />
+			<Scene key="Live" component={LiveVideo} />
+		</Scene>
+	</Scene>
+);
+
 const RouterComponent = () => {
 	return (
-		<Router sceneStyle={{ paddingTop: 55 }}>
-			<Scene key="auth">
-				<Scene key="login" component={LoginForm} title="Ingresar" initial />
-				<Scene key="register" component={RegisterForm} title="Registrarse" />
-			</Scene>
-
-			<Scene key="main">
-				<Scene key="ListaCursadas" component={ListaCursadas} title="Cursadas" />
-				<Scene key="ViewCursada" component={Cursada} title="Clases" />
-				<Scene key="ViewClase" component={Clase} title="Clase" />
-				<Scene key="ViewProf" component={Profesor} title="Profesor" />
-				<Scene key="Live" component={LiveVideo} />
-			</Scene>
-		</Router>
+		<Router sceneStyle={{ paddingTop: 55 }} scenes={scenes} />
 	);
 };