From 90fae26aa4bd0e0eb3272ff6e6524060e9004fbb Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Mon, 29 Jun 2020 15:47:09 +0200 Subject: Prepare frontend repository for monorepo This change prepares the frontend Git repository for the monorepo residing at https://github.com/atlarge-research.com/opendc. To accomodate for this, we move all files into a frontend subdirectory. --- src/components/navigation/AppNavbar.js | 56 ---------------- src/components/navigation/HomeNavbar.js | 24 ------- src/components/navigation/LogoutButton.js | 16 ----- src/components/navigation/Navbar.js | 102 ------------------------------ src/components/navigation/Navbar.sass | 29 --------- 5 files changed, 227 deletions(-) delete mode 100644 src/components/navigation/AppNavbar.js delete mode 100644 src/components/navigation/HomeNavbar.js delete mode 100644 src/components/navigation/LogoutButton.js delete mode 100644 src/components/navigation/Navbar.js delete mode 100644 src/components/navigation/Navbar.sass (limited to 'src/components/navigation') diff --git a/src/components/navigation/AppNavbar.js b/src/components/navigation/AppNavbar.js deleted file mode 100644 index 1a35f85d..00000000 --- a/src/components/navigation/AppNavbar.js +++ /dev/null @@ -1,56 +0,0 @@ -import React from "react"; -import FontAwesome from "react-fontawesome"; -import { Link } from "react-router-dom"; -import Navbar, { NavItem } from "./Navbar"; -import "./Navbar.css"; - -const AppNavbar = ({ simulationId, inSimulation, fullWidth }) => ( - - {inSimulation ? ( - - - - Construction - - - ) : ( - undefined - )} - {inSimulation ? ( - - - - Experiments - - - ) : ( - undefined - )} - - - - My Simulations - - - - - - Support - - - -); - -export default AppNavbar; diff --git a/src/components/navigation/HomeNavbar.js b/src/components/navigation/HomeNavbar.js deleted file mode 100644 index 5d08bf3c..00000000 --- a/src/components/navigation/HomeNavbar.js +++ /dev/null @@ -1,24 +0,0 @@ -import React from "react"; -import Navbar from "./Navbar"; -import "./Navbar.css"; - -const ScrollNavItem = ({ id, name }) => ( -
  • - - {name} - -
  • -); - -const HomeNavbar = () => ( - - - - - - - - -); - -export default HomeNavbar; diff --git a/src/components/navigation/LogoutButton.js b/src/components/navigation/LogoutButton.js deleted file mode 100644 index 800a3da8..00000000 --- a/src/components/navigation/LogoutButton.js +++ /dev/null @@ -1,16 +0,0 @@ -import PropTypes from "prop-types"; -import React from "react"; -import FontAwesome from "react-fontawesome"; -import { Link } from "react-router-dom"; - -const LogoutButton = ({ onLogout }) => ( - - - -); - -LogoutButton.propTypes = { - onLogout: PropTypes.func.isRequired -}; - -export default LogoutButton; diff --git a/src/components/navigation/Navbar.js b/src/components/navigation/Navbar.js deleted file mode 100644 index 44458949..00000000 --- a/src/components/navigation/Navbar.js +++ /dev/null @@ -1,102 +0,0 @@ -import classNames from "classnames"; -import React from "react"; -import { Link, withRouter } from "react-router-dom"; -import { userIsLoggedIn } from "../../auth/index"; -import Login from "../../containers/auth/Login"; -import Logout from "../../containers/auth/Logout"; -import ProfileName from "../../containers/auth/ProfileName"; -import "./Navbar.css"; - -export const NAVBAR_HEIGHT = 60; - -export const NavItem = withRouter(props => ); -export const LoggedInSection = withRouter(props => ( - -)); - -const GitHubLink = () => ( - - - -); - -const NavItemWithoutRoute = ({ route, location, children }) => ( -
  • - {children} -
  • -); - -const LoggedInSectionWithoutRoute = ({ location }) => ( -
      - {userIsLoggedIn() ? ( - [ - location.pathname === "/" ? ( - - - My Simulations - - - ) : ( - - - - - - ), - - - - ] - ) : ( - - - - - )} -
    -); - -const Navbar = ({ fullWidth, children }) => ( - -); - -export default Navbar; diff --git a/src/components/navigation/Navbar.sass b/src/components/navigation/Navbar.sass deleted file mode 100644 index 94c52936..00000000 --- a/src/components/navigation/Navbar.sass +++ /dev/null @@ -1,29 +0,0 @@ -@import ../../style-globals/_mixins.sass -@import ../../style-globals/_variables.sass - -.navbar - border-top: $blue 3px solid - border-bottom: $gray-semi-dark 1px solid - color: $gray-very-dark - background: #fafafb - -.opendc-brand - display: inline-block - color: $gray-very-dark - - +transition(background, $transition-length) - - img - position: relative - bottom: 3px - display: inline-block - width: 30px - -.login - height: 40px - background: $blue - border: none - +clickable - - &:hover - background: $blue-dark -- cgit v1.2.3