databag/app/mobile/App.js

28 lines
936 B
JavaScript
Raw Normal View History

2022-09-06 21:38:53 +00:00
import { StatusBar } from 'expo-status-bar';
2022-01-14 07:59:53 +00:00
import React from 'react';
2022-09-06 21:38:53 +00:00
import { StyleSheet, Text, View } from 'react-native';
2022-09-07 07:32:06 +00:00
import { AppContextProvider } from 'context/AppContext';
import { NativeRouter } from "react-router-native";
import { Routes, Route } from 'react-router-dom';
import { Root } from './root/Root';
import { Access } from './access/Access';
import { Session } from './session/Session';
import { Admin } from './admin/Admin';
2022-01-14 07:59:53 +00:00
2022-09-06 21:38:53 +00:00
export default function App() {
2022-01-14 07:59:53 +00:00
return (
2022-09-06 22:16:53 +00:00
<AppContextProvider>
2022-09-07 07:32:06 +00:00
<NativeRouter>
<Routes>
<Route path="/" element={ <Root /> } />
<Route path="/admin" element={ <Admin /> } />
<Route path="/login" element={ <Access mode="login" /> } />
<Route path="/create" element={ <Access mode="create" /> } />
<Route path="/session" element={ <Session/> } />
</Routes>
</NativeRouter>
2022-09-06 22:16:53 +00:00
</AppContextProvider>
2022-01-14 07:59:53 +00:00
);
2022-09-06 21:38:53 +00:00
}
2022-01-14 07:59:53 +00:00