diff --git a/frontend/src/component/strategies/__tests__/__snapshots__/list-component-test.jsx.snap b/frontend/src/component/strategies/__tests__/__snapshots__/list-component-test.jsx.snap
index 0f0e06bf6d..7a85c48e0e 100644
--- a/frontend/src/component/strategies/__tests__/__snapshots__/list-component-test.jsx.snap
+++ b/frontend/src/component/strategies/__tests__/__snapshots__/list-component-test.jsx.snap
@@ -55,6 +55,7 @@ exports[`renders correctly with one strategy 1`] = `
Another
-
-
-
- Deprecate
-
-
+
+
+
+
@@ -128,6 +132,7 @@ exports[`renders correctly with one strategy without permissions 1`] = `
Another
-
-
-
- Deprecate
-
-
+
+
+
+
diff --git a/frontend/src/component/strategies/list-component.jsx b/frontend/src/component/strategies/list-component.jsx
index aaf2e0d09f..9fb9a337d9 100644
--- a/frontend/src/component/strategies/list-component.jsx
+++ b/frontend/src/component/strategies/list-component.jsx
@@ -2,10 +2,12 @@ import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { Link } from 'react-router-dom';
-import { List, ListItem, ListItemContent, IconButton, Card, Button } from 'react-mdl';
+import { List, ListItem, ListItemContent, IconButton, Card } from 'react-mdl';
import { HeaderTitle, styles as commonStyles } from '../common';
import { CREATE_STRATEGY, DELETE_STRATEGY } from '../../permissions';
+import styles from './strategies.module.scss';
+
class StrategiesListComponent extends Component {
static propTypes = {
strategies: PropTypes.array.isRequired,
@@ -44,28 +46,47 @@ class StrategiesListComponent extends Component {
{strategies.length > 0 ? (
strategies.map((strategy, i) => (
-
+
-
-
- {strategy.name} {strategy.deprecated ? - Deprecated : ''}
-
+
+ {strategy.name}
+ {strategy.deprecated ? (Deprecated) : null}
- {strategy.deprecated ? (
-
- ) : (
-
- )}
- {strategy.editable === false || !hasPermission(DELETE_STRATEGY) ? (
- ''
- ) : (
- removeStrategy(strategy)} />
- )}
+
+ {strategy.deprecated ? (
+ reactivateStrategy(strategy)}
+ />
+ ) : (
+ deprecateStrategy(strategy)}
+ />
+ )}
+ {strategy.editable === false || !hasPermission(DELETE_STRATEGY) ? (
+ {}}
+ />
+ ) : (
+ removeStrategy(strategy)}
+ />
+ )}
+
))
) : (
diff --git a/frontend/src/component/strategies/strategies.module.scss b/frontend/src/component/strategies/strategies.module.scss
index 544d25fa08..3ab4ad4f05 100644
--- a/frontend/src/component/strategies/strategies.module.scss
+++ b/frontend/src/component/strategies/strategies.module.scss
@@ -6,3 +6,10 @@
padding: 0;
margin: 0;
}
+
+.deprecated {
+ a {
+ color: #1d1818;
+ }
+
+}
\ No newline at end of file