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/simulations/FilterButton.js | 24 ------------ src/components/simulations/FilterPanel.js | 13 ------- src/components/simulations/FilterPanel.sass | 5 --- .../simulations/NewSimulationButtonComponent.js | 17 --------- .../simulations/SimulationActionButtons.js | 37 ------------------- src/components/simulations/SimulationAuthList.js | 43 ---------------------- src/components/simulations/SimulationAuthRow.js | 32 ---------------- 7 files changed, 171 deletions(-) delete mode 100644 src/components/simulations/FilterButton.js delete mode 100644 src/components/simulations/FilterPanel.js delete mode 100644 src/components/simulations/FilterPanel.sass delete mode 100644 src/components/simulations/NewSimulationButtonComponent.js delete mode 100644 src/components/simulations/SimulationActionButtons.js delete mode 100644 src/components/simulations/SimulationAuthList.js delete mode 100644 src/components/simulations/SimulationAuthRow.js (limited to 'src/components/simulations') diff --git a/src/components/simulations/FilterButton.js b/src/components/simulations/FilterButton.js deleted file mode 100644 index aa41f180..00000000 --- a/src/components/simulations/FilterButton.js +++ /dev/null @@ -1,24 +0,0 @@ -import classNames from "classnames"; -import PropTypes from "prop-types"; -import React from "react"; - -const FilterButton = ({ active, children, onClick }) => ( - -); - -FilterButton.propTypes = { - active: PropTypes.bool.isRequired, - children: PropTypes.node.isRequired, - onClick: PropTypes.func.isRequired -}; - -export default FilterButton; diff --git a/src/components/simulations/FilterPanel.js b/src/components/simulations/FilterPanel.js deleted file mode 100644 index 836c0842..00000000 --- a/src/components/simulations/FilterPanel.js +++ /dev/null @@ -1,13 +0,0 @@ -import React from "react"; -import FilterLink from "../../containers/simulations/FilterLink"; -import "./FilterPanel.css"; - -const FilterPanel = () => ( -
- All Simulations - My Simulations - Shared with me -
-); - -export default FilterPanel; diff --git a/src/components/simulations/FilterPanel.sass b/src/components/simulations/FilterPanel.sass deleted file mode 100644 index e10e4746..00000000 --- a/src/components/simulations/FilterPanel.sass +++ /dev/null @@ -1,5 +0,0 @@ -.filter-panel - display: flex - - button - flex: 1 !important diff --git a/src/components/simulations/NewSimulationButtonComponent.js b/src/components/simulations/NewSimulationButtonComponent.js deleted file mode 100644 index 7e12d30f..00000000 --- a/src/components/simulations/NewSimulationButtonComponent.js +++ /dev/null @@ -1,17 +0,0 @@ -import PropTypes from "prop-types"; -import React from "react"; - -const NewSimulationButtonComponent = ({ onClick }) => ( -
-
- - New Simulation -
-
-); - -NewSimulationButtonComponent.propTypes = { - onClick: PropTypes.func.isRequired -}; - -export default NewSimulationButtonComponent; diff --git a/src/components/simulations/SimulationActionButtons.js b/src/components/simulations/SimulationActionButtons.js deleted file mode 100644 index 46f4f159..00000000 --- a/src/components/simulations/SimulationActionButtons.js +++ /dev/null @@ -1,37 +0,0 @@ -import PropTypes from "prop-types"; -import React from "react"; -import { Link } from "react-router-dom"; - -const SimulationActionButtons = ({ simulationId, onViewUsers, onDelete }) => ( - - - - -
onViewUsers(simulationId)} - > - -
-
onDelete(simulationId)} - > - -
- -); - -SimulationActionButtons.propTypes = { - simulationId: PropTypes.number.isRequired, - onViewUsers: PropTypes.func, - onDelete: PropTypes.func -}; - -export default SimulationActionButtons; diff --git a/src/components/simulations/SimulationAuthList.js b/src/components/simulations/SimulationAuthList.js deleted file mode 100644 index f29dc96d..00000000 --- a/src/components/simulations/SimulationAuthList.js +++ /dev/null @@ -1,43 +0,0 @@ -import PropTypes from "prop-types"; -import React from "react"; -import Shapes from "../../shapes/index"; -import SimulationAuthRow from "./SimulationAuthRow"; - -const SimulationAuthList = ({ authorizations }) => { - return ( -
- {authorizations.length === 0 ? ( -
- - No simulations here yet... Add some with the 'New - Simulation' button! -
- ) : ( - - - - - - - - - - {authorizations.map(authorization => ( - - ))} - -
Simulation nameLast editedAccess rights -
- )} -
- ); -}; - -SimulationAuthList.propTypes = { - authorizations: PropTypes.arrayOf(Shapes.Authorization).isRequired -}; - -export default SimulationAuthList; diff --git a/src/components/simulations/SimulationAuthRow.js b/src/components/simulations/SimulationAuthRow.js deleted file mode 100644 index b638fbce..00000000 --- a/src/components/simulations/SimulationAuthRow.js +++ /dev/null @@ -1,32 +0,0 @@ -import classNames from "classnames"; -import React from "react"; -import SimulationActions from "../../containers/simulations/SimulationActions"; -import Shapes from "../../shapes/index"; -import { AUTH_DESCRIPTION_MAP, AUTH_ICON_MAP } from "../../util/authorizations"; -import { parseAndFormatDateTime } from "../../util/date-time"; - -const SimulationAuthRow = ({ simulationAuth }) => ( - - {simulationAuth.simulation.name} - - {parseAndFormatDateTime(simulationAuth.simulation.datetimeLastEdited)} - - - - {AUTH_DESCRIPTION_MAP[simulationAuth.authorizationLevel]} - - - -); - -SimulationAuthRow.propTypes = { - simulationAuth: Shapes.Authorization.isRequired -}; - -export default SimulationAuthRow; -- cgit v1.2.3