From cd75e01089b0ab63fd629335ba42d07abb062abd Mon Sep 17 00:00:00 2001
From: Ubuntu <rohini_das04@hotmail.com>
Date: Sat, 30 Jan 2021 16:31:41 -0500
Subject: [PATCH] Login stuff

---
 frontend/src/App.js                      | 36 ++++++++++++++++++++++--
 frontend/src/components/Login.js         | 26 +++++++++++++++++
 frontend/src/components/assets/Login.css |  0
 3 files changed, 60 insertions(+), 2 deletions(-)
 create mode 100644 frontend/src/components/Login.js
 create mode 100644 frontend/src/components/assets/Login.css

diff --git a/frontend/src/App.js b/frontend/src/App.js
index 9315d02..825ec08 100644
--- a/frontend/src/App.js
+++ b/frontend/src/App.js
@@ -1,15 +1,37 @@
-import React from "react";
+import React, { useState } from "react";
 import { BrowserRouter, Route, Switch } from "react-router-dom";
 import Portfolio from "./components/Portfolio";
 import Bank from "./components/Bank";
 import Profile from "./components/Profile";
 import Browse from "./components/Browse";
+import Login from "./components/Login";
 
 import "./App.css";
 
 function App() {
+    const adminUser = {
+
+        email: "admin@admin.com",
+        password: "admin123"
+
+    }
+
+    const [user, setUser] = useState({name: "", email: ""});
+    const [error, setError] = useState("");
+
+    const Login = details => {
+      console.log(details);
+
+    }
+
+    const Logout = () => {
+      console.log("Logout");
+    }
+
   return (
-    <BrowserRouter>
+
+    <div className="App">
+      <BrowserRouter> 
       <Switch>
         <Route component={Bank} path="/banking" />
         <Route component={Browse} path="/browse" />
@@ -17,6 +39,16 @@ function App() {
         <Route component={Portfolio} path="/" />
       </Switch>
     </BrowserRouter>
+      {(user.email !== "") ? (
+        <div className="welcome">
+          <h2>Welcome, <span>{user.name}</span></h2>
+          <button>Logout</button>
+          </div>
+      ) : (
+        <Login/>
+      )}
+
+    </div>
   );
 }
 
diff --git a/frontend/src/components/Login.js b/frontend/src/components/Login.js
new file mode 100644
index 0000000..71a5793
--- /dev/null
+++ b/frontend/src/components/Login.js
@@ -0,0 +1,26 @@
+import React from 'react';
+
+const Login = (props) => {
+    return (
+
+        <form>
+            <div className="form-inner">
+                <h2>Login</h2>
+                <div className="form-group">
+                    <label htmlFor="name">Name:</label>
+                    <input type="text" name="name" id="name"/>
+                </div>
+                <div className="form-group">
+                    <label htmlFor="email">Email: </label>
+                    <input type="email" name="email" id="email"/>
+                </div>
+                <div className="form-group">
+                    <label htmlFor="password">Password:</label>
+                    <input type="password" name="password" id="password"/>
+                </div>
+            </div>
+        </form>
+    )
+}
+
+export default Login
diff --git a/frontend/src/components/assets/Login.css b/frontend/src/components/assets/Login.css
new file mode 100644
index 0000000..e69de29