Refactor breadcrumbs, tabs, routing.

* Cleanup previous params logic from Notificaitons list
* Add shared breadcrumbs and tabs components
* Structure Organization screens to render only cardBody content
* Add styles
* Fetch organization when location changes
This commit is contained in:
Marliana Lara
2019-01-24 23:53:10 -05:00
parent dd522c240e
commit b820e411d3
18 changed files with 363 additions and 356 deletions

View File

@@ -1,22 +1,17 @@
import React from 'react';
import { Trans } from '@lingui/macro';
import {
Card,
CardBody
} from '@patternfly/react-core';
import {
Link
} from 'react-router-dom';
import { CardBody } from '@patternfly/react-core';
const OrganizationEdit = ({ match, parentBreadcrumbObj, organization }) => (
<Card className="at-c-orgPane">
<CardBody>
<Trans>edit view </Trans>
<Link to={{ pathname: `/organizations/${match.params.id}`, state: { breadcrumb: parentBreadcrumbObj, organization } }}>
<Trans>save/cancel and go back to view</Trans>
</Link>
</CardBody>
</Card>
const OrganizationEdit = ({ match }) => (
<CardBody>
<h1><Trans>edit view</Trans></h1>
<Link to={`/organizations/${match.params.id}`}>
<Trans>save/cancel and go back to view</Trans>
</Link>
</CardBody>
);
export default OrganizationEdit;