diff --git a/package.json b/package.json
index 9d7a88e..be01922 100644
--- a/package.json
+++ b/package.json
@@ -13,4 +13,4 @@
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
-}
\ No newline at end of file
+}
diff --git a/src/App.js b/src/App.js
index dd2692a..de8ccea 100644
--- a/src/App.js
+++ b/src/App.js
@@ -2,19 +2,21 @@ import React, { Component } from 'react';
import './App.css';
import MadLibs from './madlibs/MadLibs.js';
import Story from './components/Story.js';
+import StoryForm from './components/StoryForm.js';
class App extends Component {
constructor() {
super();
this.state = {
- selectedMadLib: MadLibs[0]
+ selectedMadLib: MadLibs[(Math.floor(Math.random() * 4) )],
+ storyVisible: false,
};
}
// Update the value of a word in the selected
// mad lib using setState
- updateWord(key, value) {
+ updateWord = (key, value) => {
const updatedMadLib = this.state.selectedMadLib;
const changedWord = updatedMadLib.words.find((word) => {
return word.key === key
@@ -23,18 +25,30 @@ class App extends Component {
this.setState({selectedMadLib: updatedMadLib});
}
+ showStory = () => {
+ if (this.storyVisible) { return( Fill in all of the choices to see your final story.Welcome to MadLibs!