remove `routerPush`

fixes #337
This commit is contained in:
Sérgio Ramos 2017-03-01 19:27:59 +00:00 committed by Sérgio Ramos
parent e71b1e6fde
commit 900e9a4369
3 changed files with 10 additions and 13 deletions

View File

@ -24,8 +24,8 @@ const ServicesView = ({
org = {},
match = {},
project = {},
routerPush = {},
services = []
services = [],
router = {}
}) => {
const toggle = () => {
if(!services) {
@ -37,11 +37,10 @@ const ServicesView = ({
const onToggleChange = (evt) => {
evt.preventDefault();
const value = evt.target.value;
const path = `/${org.id}/projects/${project.id}/services${
value === 'list' ? '/list' : ''
}`;
routerPush(path);
router.push(`/${org.id}/projects/${project.id}/services${
evt.target.value === 'list' ? '/list' : ''
}`);
};
return (
@ -55,8 +54,9 @@ const ServicesView = ({
);
};
const content = services.length ?
children : <EmptyServices />;
const content = services.length ? children : (
<EmptyServices />
);
return (
<Row>
@ -74,7 +74,7 @@ ServicesView.propTypes = {
match: React.PropTypes.object.isRequired,
org: PropTypes.org,
project: PropTypes.project,
routerPush: React.PropTypes.func.isRequired,
router: React.PropTypes.object,
services: React.PropTypes.arrayOf(PropTypes.service)
};

View File

@ -11,7 +11,6 @@ import {
} from '@state/selectors';
const Services = (props) => {
const {
services = []
} = props;
@ -35,7 +34,6 @@ const mapStateToProps = (state, {
}) => ({
org: orgByIdSelector(match.params.org)(state),
project: projectByIdSelector(match.params.projectId)(state),
routerPush: push,
services: servicesForTopologySelector(match.params.projectId)(state)
});

View File

@ -47,7 +47,6 @@ const mapStateToProps = (state, {
}) => ({
org: orgByIdSelector(match.params.org)(state),
project: projectByIdSelector(match.params.projectId)(state),
routerPush: push,
services: servicesByProjectIdSelector(match.params.projectId)(state)
});