-
-
-
-
-
- {/* PUT YOUR ROUTES HERE */}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
);
}
diff --git a/src/components/Charts.js b/src/components/Charts.js
new file mode 100644
index 0000000..69cf0df
--- /dev/null
+++ b/src/components/Charts.js
@@ -0,0 +1,11 @@
+import React from "react";
+
+function Charts(props) {
+ return (
+
+ Charts
+
+ );
+}
+
+export default Charts;
\ No newline at end of file
diff --git a/src/components/Marquee.js b/src/components/Marquee.js
index 820e8c4..21565c7 100644
--- a/src/components/Marquee.js
+++ b/src/components/Marquee.js
@@ -1,7 +1,7 @@
import React from "react";
function Marquee(props) {
- const message = "hello";
+ const message = props.match.params.text;
return (
{message}
);
diff --git a/src/components/Profile.js b/src/components/Profile.js
index c4eb646..bdebdf3 100644
--- a/src/components/Profile.js
+++ b/src/components/Profile.js
@@ -2,8 +2,8 @@ import React from "react";
import {connect} from "react-redux";
function Profile(props) {
- const userId = 0;
- const user = props.users.find(u => u.id == userId) || {};
+ const userId = parseInt(props.match.params.id, 10);
+ const user = props.users.find(u => u.id === userId) || {};
return (
{user.firstName} {user.lastName}
diff --git a/src/components/Profiles.js b/src/components/Profiles.js
index 3409812..e69f169 100644
--- a/src/components/Profiles.js
+++ b/src/components/Profiles.js
@@ -1,12 +1,13 @@
import React from "react";
-import {connect} from "react-redux";
+import { connect } from "react-redux";
+import { Link } from "react-router-dom";
function Profiles(props) {
const userDivs = props.users.map((user,i) => {
return (
{user.firstName} - {user.lastName}
-
View
+
View
);
});
return (
diff --git a/src/components/Settings.js b/src/components/Settings.js
new file mode 100644
index 0000000..a1260f1
--- /dev/null
+++ b/src/components/Settings.js
@@ -0,0 +1,11 @@
+import React from "react";
+
+function Settings(props) {
+ return (
+
+ Settings
+
+ );
+}
+
+export default Settings;
\ No newline at end of file
diff --git a/src/components/SideNav.js b/src/components/SideNav.js
index 9caaf7c..7c3fa8f 100644
--- a/src/components/SideNav.js
+++ b/src/components/SideNav.js
@@ -1,26 +1,49 @@
import React from "react";
-// import {Link} from "react-router-dom";
+import { Link } from "react-router-dom";
function SideNav() {
return (
- {/*
Dashboard
- */}
-
+
Charts
-
+
-
+
Tables
-
+
+
+
+
+ Settings
+
+
+
+
+ Wall
+
+
+
+
+ Profiles
+
+
+
+
+ FAQ
+
+
+
+
+ Twitter
+
);
diff --git a/src/components/Tables.js b/src/components/Tables.js
new file mode 100644
index 0000000..140ba23
--- /dev/null
+++ b/src/components/Tables.js
@@ -0,0 +1,11 @@
+import React from "react";
+
+function Tables(props) {
+ return (
+
+ Tables
+
+ );
+}
+
+export default Tables;
\ No newline at end of file
diff --git a/src/components/Wall.js b/src/components/Wall.js
new file mode 100644
index 0000000..b3f654b
--- /dev/null
+++ b/src/components/Wall.js
@@ -0,0 +1,11 @@
+import React from "react";
+
+function Wall(props) {
+ return (
+
+ Wall
+
+ );
+}
+
+export default Wall;
\ No newline at end of file