BOD-17 Added Contracts list page + updates and bugfixes on other pages.

This commit is contained in:
Patrick Fic
2020-04-01 10:48:53 -07:00
parent 28f443277b
commit 2a1cb3fb9f
15 changed files with 253 additions and 16 deletions

View File

@@ -0,0 +1,10 @@
import React from "react";
import ContractsList from "../../components/contracts-list/contracts-list.component";
export default function ContractsPageComponent({ loading, data }) {
return (
<div>
<ContractsList loading={loading} contracts={data} />
</div>
);
}

View File

@@ -0,0 +1,19 @@
import React from "react";
import ContractsPageComponent from "./contracts.page.component";
import { useQuery } from "@apollo/react-hooks";
import { QUERY_ACTIVE_CONTRACTS } from "../../graphql/cccontracts.queries";
import AlertComponent from "../../components/alert/alert.component";
export default function ContractsPageContainer() {
const { loading, error, data } = useQuery(QUERY_ACTIVE_CONTRACTS);
if (error) return <AlertComponent message={error.message} type="error" />;
return (
<div>
<ContractsPageComponent
loading={loading}
data={data ? data.cccontracts : []}
/>
</div>
);
}