diff --git a/src/components/AddFishForm.js b/src/components/AddFishForm.js index 586b2bb..11d99c1 100644 --- a/src/components/AddFishForm.js +++ b/src/components/AddFishForm.js @@ -32,4 +32,8 @@ class AddFishForm extends React.Component { } } +AddFishForm.propTypes = { + addFish: React.PropTypes.func.isRequired +} + export default AddFishForm; \ No newline at end of file diff --git a/src/components/App.js b/src/components/App.js index c80b436..16018fe 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -121,4 +121,8 @@ class App extends React.Component { } } +App.propTypes = { + params: React.PropTypes.object.isRequired +} + export default App; \ No newline at end of file diff --git a/src/components/Fish.js b/src/components/Fish.js index 3fbefc8..ae393a6 100644 --- a/src/components/Fish.js +++ b/src/components/Fish.js @@ -20,4 +20,10 @@ class Fish extends React.Component { } } +Fish.propTypes = { + details: React.PropTypes.object.isRequired, + index: React.PropTypes.string.isRequired, + addToOrder: React.PropTypes.func.isRequired +}; + export default Fish; \ No newline at end of file diff --git a/src/components/Header.js b/src/components/Header.js index a20df67..eb19ff3 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -17,4 +17,8 @@ const Header = (props) => { ) } +Header.propTypes = { + tagline: React.PropTypes.string.isRequired +} + export default Header; \ No newline at end of file diff --git a/src/components/Inventory.js b/src/components/Inventory.js index 851851c..34d2acb 100644 --- a/src/components/Inventory.js +++ b/src/components/Inventory.js @@ -46,4 +46,12 @@ class Inventory extends React.Component { } } +Inventory.propTypes = { + fishes: React.PropTypes.object.isRequired, + updateFish: React.PropTypes.func.isRequired, + removeFish: React.PropTypes.func.isRequired, + addFish: React.PropTypes.func.isRequired, + loadSamples: React.PropTypes.func.isRequired +}; + export default Inventory; \ No newline at end of file diff --git a/src/components/Order.js b/src/components/Order.js index 7409b60..30b0041 100644 --- a/src/components/Order.js +++ b/src/components/Order.js @@ -66,4 +66,10 @@ class Order extends React.Component { } } +Order.propTypes = { + fishes: React.PropTypes.object.isRequired, + order: React.PropTypes.object.isRequired, + removeFromOrder: React.PropTypes.func.isRequired, +}; + export default Order; \ No newline at end of file