-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathApp.js
64 lines (56 loc) · 1.52 KB
/
App.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import React, { useState } from 'react';
import { StyleSheet, View, StatusBar} from 'react-native';
import SearchHeader from './components/main_page/SearchHeader';
import MainContent from './components/main_page/MainContent';
import EditPage from './components/edit_page/EditPage';
import Footer from './components/main_page/Footer';
import { MenuProvider} from 'react-native-popup-menu';
import ContextMenu from './components/ContextMenu';
import FolderManager from './FolderManager';
import { initEvents } from './EventManager';
export let stateEditPage;
export default function App() {
console.log("APP START")
initEvents();
FolderManager.loadData();
return (
<MenuProvider customStyles={menuProviderStyles}>
<StatusBar barStyle={"dark-content"}/>
< View style={styles.container}>
<SearchHeader/>
<MainContent/>
<Footer/>
<ContextMenu style = {styles.contextMenu}/>
<EditPage/>
</View>
</MenuProvider >
);
}
//console.log(Indexer.getAsset('3bars_vert.png'));
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#FFE0A4',
alignItems: 'flex-start',
justifyContent: 'flex-start',
},
contextMenu:{
position:"absolute",
right:"19.5%",
top:"40%",
},
backdrop:{
backgroundColor: 'black',
opacity: 0.5,
},
statusBar: {
position:"absolute",
backgroundColor:"black",
height:"20%",
width:"25%",
}
}
);
const menuProviderStyles = {
backdrop: styles.backdrop,
};