From b4bdf9fde013bb7ff9579693b64ff575f7b00e44 Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Tue, 7 Jul 2020 09:55:10 +0200 Subject: Rename simulations to projects and remove experiment view --- .../src/components/simulations/FilterButton.js | 24 ------------ frontend/src/components/simulations/FilterPanel.js | 13 ------- .../src/components/simulations/FilterPanel.sass | 5 --- .../simulations/NewSimulationButtonComponent.js | 17 --------- .../simulations/SimulationActionButtons.js | 37 ------------------- .../components/simulations/SimulationAuthList.js | 43 ---------------------- .../components/simulations/SimulationAuthRow.js | 32 ---------------- 7 files changed, 171 deletions(-) delete mode 100644 frontend/src/components/simulations/FilterButton.js delete mode 100644 frontend/src/components/simulations/FilterPanel.js delete mode 100644 frontend/src/components/simulations/FilterPanel.sass delete mode 100644 frontend/src/components/simulations/NewSimulationButtonComponent.js delete mode 100644 frontend/src/components/simulations/SimulationActionButtons.js delete mode 100644 frontend/src/components/simulations/SimulationAuthList.js delete mode 100644 frontend/src/components/simulations/SimulationAuthRow.js (limited to 'frontend/src/components/simulations') diff --git a/frontend/src/components/simulations/FilterButton.js b/frontend/src/components/simulations/FilterButton.js deleted file mode 100644 index 664f9b46..00000000 --- a/frontend/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/frontend/src/components/simulations/FilterPanel.js b/frontend/src/components/simulations/FilterPanel.js deleted file mode 100644 index cbc3bf6a..00000000 --- a/frontend/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/frontend/src/components/simulations/FilterPanel.sass b/frontend/src/components/simulations/FilterPanel.sass deleted file mode 100644 index f71cf6c8..00000000 --- a/frontend/src/components/simulations/FilterPanel.sass +++ /dev/null @@ -1,5 +0,0 @@ -.filter-panel - display: flex - - button - flex: 1 !important diff --git a/frontend/src/components/simulations/NewSimulationButtonComponent.js b/frontend/src/components/simulations/NewSimulationButtonComponent.js deleted file mode 100644 index d07a6419..00000000 --- a/frontend/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/frontend/src/components/simulations/SimulationActionButtons.js b/frontend/src/components/simulations/SimulationActionButtons.js deleted file mode 100644 index 3395cdeb..00000000 --- a/frontend/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.string.isRequired, - onViewUsers: PropTypes.func, - onDelete: PropTypes.func, -} - -export default SimulationActionButtons diff --git a/frontend/src/components/simulations/SimulationAuthList.js b/frontend/src/components/simulations/SimulationAuthList.js deleted file mode 100644 index c760d08f..00000000 --- a/frontend/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/frontend/src/components/simulations/SimulationAuthRow.js b/frontend/src/components/simulations/SimulationAuthRow.js deleted file mode 100644 index 0e9c36da..00000000 --- a/frontend/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