Added rates containers + cached language selection

This commit is contained in:
Patrick Fic
2020-01-24 16:35:29 -08:00
parent 5ed1c55458
commit 0fb00b97c6
11 changed files with 57 additions and 64 deletions

View File

@@ -7,6 +7,7 @@ import JobLinesContainer from "../../components/job-lines/job-lines.container.co
import JobTombstone from "../../components/job-tombstone/job-tombstone.component";
import JobsDocumentsContainer from "../../components/jobs-documents/jobs-documents.container";
import JobNotesContainer from "../../components/jobs-notes/jobs-notes.container";
import JobsRatesContainer from "../../components/jobs-rates/jobs-rates.container";
function JobsDetailPage({ jobId, hash, data, match, history }) {
const { t } = useTranslation();
@@ -39,7 +40,7 @@ function JobsDetailPage({ jobId, hash, data, match, history }) {
</span>
}
key='#rates'>
Estimate Rates
<JobsRatesContainer />
</Tabs.TabPane>
<Tabs.TabPane
tab={

View File

@@ -1,15 +1,15 @@
import React, { useEffect, useState } from "react";
import { useSubscription } from "@apollo/react-hooks";
import { useQuery } from "@apollo/react-hooks";
import AlertComponent from "../../components/alert/alert.component";
import { Col } from "antd";
import { SUBSCRIPTION_ALL_OPEN_JOBS } from "../../graphql/jobs.queries";
import { QUERY_ALL_OPEN_JOBS } from "../../graphql/jobs.queries";
import { useTranslation } from "react-i18next";
import JobsList from "../../components/jobs-list/jobs-list.component";
import JobDetailCards from "../../components/job-detail-cards/job-detail-cards.component";
//TODO: Implement pagination for this.
export default function JobsPage({ match, location }) {
const { loading, error, data } = useSubscription(SUBSCRIPTION_ALL_OPEN_JOBS, {
const { loading, error, data } = useQuery(QUERY_ALL_OPEN_JOBS, {
fetchPolicy: "network-only"
});
const { t } = useTranslation();