This commit is contained in:
Morten
2018-08-14 10:24:19 +02:00
commit 38b440e2f6
33 changed files with 12188 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
import React from 'react';
import {
StyleSheet,
View,
Text,
TouchableOpacity,
} from 'react-native';
import State from '../../data/State';
import Network from '../../data/Network';
import Details from './Details';
import List from './List';
const styles = StyleSheet.create({
container: {
flex: 1,
},
list: {
flex: 1,
borderColor: '#ccc',
borderBottomWidth: 1,
},
details: {
flex: 1,
},
});
const Console = () => (
<State>
{({
active,
}, setState) => (
<Network>
{({ requests }) => {
const selected = active >= 0 ? requests[active] : undefined;
return (
<View style={styles.container}>
<List
requests={requests}
onSelect={(i) => setState({ active: i })}
/>
{selected && <Details {...selected} />}
</View>
);
}}
</Network>
)}
</State>
);
export default Console;