mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-06-28 17:00:04 +02:00
some divider styling
This commit is contained in:
parent
76710a896f
commit
6c89a22d74
4 changed files with 50 additions and 25 deletions
|
@ -15,6 +15,8 @@ var SequenceSelectView = require('../native_react_views/SequenceSelectView');
|
||||||
var LevelSelectView = require('../native_react_views/LevelSelectView');
|
var LevelSelectView = require('../native_react_views/LevelSelectView');
|
||||||
var NUXView = require('../native_react_views/NUXView');
|
var NUXView = require('../native_react_views/NUXView');
|
||||||
|
|
||||||
|
var INITIAL_ROUTE = Routes.NUX;
|
||||||
|
|
||||||
var LearnGitBranching = React.createClass({
|
var LearnGitBranching = React.createClass({
|
||||||
|
|
||||||
_renderScene: function(route, navigator) {
|
_renderScene: function(route, navigator) {
|
||||||
|
@ -32,7 +34,7 @@ var LearnGitBranching = React.createClass({
|
||||||
render: function() {
|
render: function() {
|
||||||
return (
|
return (
|
||||||
<Navigator
|
<Navigator
|
||||||
initialRoute={Routes.getRouteForID(Routes.NUX)}
|
initialRoute={Routes.getRouteForID(INITIAL_ROUTE)}
|
||||||
renderScene={this._renderScene}
|
renderScene={this._renderScene}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|
|
@ -28,6 +28,7 @@ var NUXView = React.createClass({
|
||||||
<HeaderSpacer />
|
<HeaderSpacer />
|
||||||
<View style={styles.container}>
|
<View style={styles.container}>
|
||||||
<TerminalCardView>
|
<TerminalCardView>
|
||||||
|
<View style={styles.textContainer}>
|
||||||
<View style={styles.welcomeTextContainer}>
|
<View style={styles.welcomeTextContainer}>
|
||||||
<Text style={styles.welcomeText}>
|
<Text style={styles.welcomeText}>
|
||||||
Welcome To...
|
Welcome To...
|
||||||
|
@ -45,6 +46,7 @@ var NUXView = React.createClass({
|
||||||
absolute beginners to experienced Git wizards
|
absolute beginners to experienced Git wizards
|
||||||
should find something challenging and new.
|
should find something challenging and new.
|
||||||
</Text>
|
</Text>
|
||||||
|
</View>
|
||||||
</TerminalCardView>
|
</TerminalCardView>
|
||||||
<View style={styles.buttonContainer}>
|
<View style={styles.buttonContainer}>
|
||||||
<NavButton
|
<NavButton
|
||||||
|
@ -63,6 +65,9 @@ var NUXView = React.createClass({
|
||||||
});
|
});
|
||||||
|
|
||||||
var styles = StyleSheet.create({
|
var styles = StyleSheet.create({
|
||||||
|
textContainer: {
|
||||||
|
padding: 8,
|
||||||
|
},
|
||||||
buttonContainer: {
|
buttonContainer: {
|
||||||
marginTop: 40,
|
marginTop: 40,
|
||||||
},
|
},
|
||||||
|
|
|
@ -6,6 +6,7 @@ var {
|
||||||
ScrollView,
|
ScrollView,
|
||||||
StyleSheet,
|
StyleSheet,
|
||||||
Text,
|
Text,
|
||||||
|
TouchableHighlight,
|
||||||
View,
|
View,
|
||||||
} = React;
|
} = React;
|
||||||
|
|
||||||
|
@ -33,7 +34,7 @@ var SequenceSelectView = React.createClass({
|
||||||
<ScrollView style={styles.container}>
|
<ScrollView style={styles.container}>
|
||||||
<View style={styles.headerSpacer} />
|
<View style={styles.headerSpacer} />
|
||||||
<TerminalCardView>
|
<TerminalCardView>
|
||||||
<View>
|
<View style={styles.terminalContainer}>
|
||||||
{Object.keys(Levels.levelSequences).map(
|
{Object.keys(Levels.levelSequences).map(
|
||||||
sequenceID => this.renderSelector(sequenceID)
|
sequenceID => this.renderSelector(sequenceID)
|
||||||
)}
|
)}
|
||||||
|
@ -58,7 +59,9 @@ var SequenceSelectView = React.createClass({
|
||||||
var about = intl.getIntlKey(info, 'about');
|
var about = intl.getIntlKey(info, 'about');
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
<TouchableHighlight underlayColor="#6E6E6E">
|
||||||
<View>
|
<View>
|
||||||
|
<View style={styles.textContainer}>
|
||||||
<Text style={styles.sequenceName}>
|
<Text style={styles.sequenceName}>
|
||||||
{name}
|
{name}
|
||||||
</Text>
|
</Text>
|
||||||
|
@ -66,12 +69,28 @@ var SequenceSelectView = React.createClass({
|
||||||
{about}
|
{about}
|
||||||
</Text>
|
</Text>
|
||||||
</View>
|
</View>
|
||||||
|
<View style={styles.divider} />
|
||||||
|
</View>
|
||||||
|
</TouchableHighlight>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
var styles = StyleSheet.create({
|
var styles = StyleSheet.create({
|
||||||
|
divider: {
|
||||||
|
height: 1,
|
||||||
|
marginBottom: 8,
|
||||||
|
backgroundColor: '#FFF'
|
||||||
|
},
|
||||||
|
terminalContainer: {
|
||||||
|
paddingTop: 8,
|
||||||
|
paddingBottom: 8,
|
||||||
|
},
|
||||||
|
textContainer: {
|
||||||
|
paddingLeft: 8,
|
||||||
|
paddingRight: 8,
|
||||||
|
},
|
||||||
sequenceName: assign({}, AppStyles.terminalTextStyle, {
|
sequenceName: assign({}, AppStyles.terminalTextStyle, {
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
}),
|
}),
|
||||||
|
|
|
@ -84,7 +84,6 @@ var styles = StyleSheet.create({
|
||||||
},
|
},
|
||||||
|
|
||||||
terminalTextContainer: {
|
terminalTextContainer: {
|
||||||
padding: 12,
|
|
||||||
borderWidth: 1 / PixelRatio.get(),
|
borderWidth: 1 / PixelRatio.get(),
|
||||||
borderColor: AppStyles.terminalBorder,
|
borderColor: AppStyles.terminalBorder,
|
||||||
borderRadius: BORDER_RADIUS
|
borderRadius: BORDER_RADIUS
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue