summaryrefslogtreecommitdiff
path: root/src/components/simulations
diff options
context:
space:
mode:
authorGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-08-21 12:08:41 +0200
committerGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-09-23 10:05:43 +0200
commit1b6545fa653df44b019f6676faed39880999b2bf (patch)
treecb131975db09cdb401b082700e2075d462495897 /src/components/simulations
parent8a49e1eedebb6d4c47edf6fd1a7545ea502d59e7 (diff)
Add basic react-konva rendering prototype
Diffstat (limited to 'src/components/simulations')
-rw-r--r--src/components/simulations/SimulationActionButtons.js8
-rw-r--r--src/components/simulations/SimulationAuthList.sass7
2 files changed, 9 insertions, 6 deletions
diff --git a/src/components/simulations/SimulationActionButtons.js b/src/components/simulations/SimulationActionButtons.js
index d48b4bcf..1731b9be 100644
--- a/src/components/simulations/SimulationActionButtons.js
+++ b/src/components/simulations/SimulationActionButtons.js
@@ -1,11 +1,12 @@
import PropTypes from "prop-types";
import React from 'react';
+import {Link} from "react-router-dom";
-const SimulationActionButtons = ({simulationId, onOpen, onViewUsers, onDelete}) => (
+const SimulationActionButtons = ({simulationId, onViewUsers, onDelete}) => (
<div className="simulation-icons">
- <div className="open" title="Open this simulation" onClick={() => onOpen(simulationId)}>
+ <Link to={"/simulations/" + simulationId} className="open" title="Open this simulation">
<span className="fa fa-play"/>
- </div>
+ </Link>
<div className="users" title="View and edit collaborators on this simulation"
onClick={() => onViewUsers(simulationId)}>
<span className="fa fa-users"/>
@@ -18,7 +19,6 @@ const SimulationActionButtons = ({simulationId, onOpen, onViewUsers, onDelete})
SimulationActionButtons.propTypes = {
simulationId: PropTypes.number.isRequired,
- onOpen: PropTypes.func,
onViewUsers: PropTypes.func,
onDelete: PropTypes.func,
};
diff --git a/src/components/simulations/SimulationAuthList.sass b/src/components/simulations/SimulationAuthList.sass
index 10334c9f..58683446 100644
--- a/src/components/simulations/SimulationAuthList.sass
+++ b/src/components/simulations/SimulationAuthList.sass
@@ -57,8 +57,8 @@
.simulation-row .simulation-icons
text-align: right
-.simulation-row .simulation-icons div
- display: inline
+.simulation-row .simulation-icons div, .simulation-row .simulation-icons a
+ display: inline-block
position: relative
top: 4px
width: 30px
@@ -79,6 +79,9 @@
$icon-color: #0c60bf
background: $icon-color
+ span
+ left: 1px
+
&:hover
background: lighten($icon-color, 10%)