import { useQuery } from "@apollo/react-hooks"; import { Button, Icon, PageHeader, Tag } from "antd"; import React, { useState } from "react"; import { useTranslation } from "react-i18next"; import { Link } from "react-router-dom"; import { QUERY_JOB_CARD_DETAILS } from "../../graphql/jobs.queries"; import AlertComponent from "../alert/alert.component"; import LoadingSpinner from "../loading-spinner/loading-spinner.component"; import NoteUpsertModal from "../note-upsert-modal/note-upsert-modal.container"; //import JobDetailCardsHeaderComponent from "./job-detail-cards.header.component"; import JobDetailCardsCustomerComponent from "./job-detail-cards.customer.component"; import JobDetailCardsDamageComponent from "./job-detail-cards.damage.component"; import JobDetailCardsDatesComponent from "./job-detail-cards.dates.component"; import JobDetailCardsDocumentsComponent from "./job-detail-cards.documents.component"; import JobDetailCardsInsuranceComponent from "./job-detail-cards.insurance.component"; import JobDetailCardsNotesComponent from "./job-detail-cards.notes.component"; import JobDetailCardsPartsComponent from "./job-detail-cards.parts.component"; import "./job-detail-cards.styles.scss"; import JobDetailCardsTotalsComponent from "./job-detail-cards.totals.component"; export default function JobDetailCards({ selectedJob }) { const { loading, error, data, refetch } = useQuery(QUERY_JOB_CARD_DETAILS, { fetchPolicy: "network-only", variables: { id: selectedJob }, skip: !selectedJob }); const [noteModalVisible, setNoteModalVisible] = useState(false); const { t } = useTranslation(); if (!selectedJob) { return
{t("jobs.errors.nojobselected")}
; } if (loading) return ; if (error) return ; return (
window.history.back()} tags={ {data.jobs_by_pk.job_status ? ( {data.jobs_by_pk.job_status.name} ) : null} } title={ loading ? ( t("general.labels.loading") ) : ( {data.jobs_by_pk.ro_number ? `${t("jobs.fields.ro_number")} ${data.jobs_by_pk.ro_number}` : `${t("jobs.fields.est_number")} ${ data.jobs_by_pk.est_number }`}{" "} ) } extra={[ , , , ]}> { // loading ? ( // // ) : ( // // Lili Qu // 421421 // // 2017-01-10 // // // 2017-10-10 // // // Gonghu Road, Xihu District, Hangzhou, Zhejiang, China // // // ) }
{ // }
); }