diff --git a/components/flashcards/DeckDetails.js b/components/flashcards/DeckDetails.js
index b228de8..758267f 100644
--- a/components/flashcards/DeckDetails.js
+++ b/components/flashcards/DeckDetails.js
@@ -1,12 +1,22 @@
import React, { Component } from 'react';
import { Text, View } from 'react-native';
+
export default class DeckDetails extends Component {
+ static navigationOptions = ({ navigation }) => {
+ const { deckKey } = navigation.state.params;
+
+ return {
+ title: `'${deckKey}' Details`,
+ }
+ }
+
render() {
+
return (
- DeckDetails
+ DeckDetails: {this.props.navigation.state.params.deckKey}
);
}
diff --git a/components/flashcards/DeckList.js b/components/flashcards/DeckList.js
index bbfcc8b..dded962 100644
--- a/components/flashcards/DeckList.js
+++ b/components/flashcards/DeckList.js
@@ -37,8 +37,6 @@ class DeckList extends Component {
routeName
});
- console.log(navigation);
-
this.props.navigation.dispatch(navigation);
}
@@ -64,7 +62,7 @@ class DeckList extends Component {
return (
{this.props.decks.map((deck) => (
-
+ this.props.screenProps.rootNavigation.navigate('DeckDetails', { deckKey: deck.name })}>
))}
diff --git a/components/navigators/FlashTabNavigator.js b/components/navigators/FlashTabNavigator.js
index dabd9a8..8f2cc3b 100644
--- a/components/navigators/FlashTabNavigator.js
+++ b/components/navigators/FlashTabNavigator.js
@@ -14,7 +14,7 @@ export default class FlashTabNavigator extends Component {
}
render() {
-
+
const tabBarOptions = {
inactiveTintColor: COLOR_B_1,
activeTintColor: COLOR_A_1,
@@ -39,7 +39,7 @@ export default class FlashTabNavigator extends Component {
});
return (
-
+
);
}