+ );
+}
diff --git a/client/src/components/jobs-detail-header/jobs-detail-header.component.jsx b/client/src/components/jobs-detail-header/jobs-detail-header.component.jsx
index 82d420c6c..4d8148ac6 100644
--- a/client/src/components/jobs-detail-header/jobs-detail-header.component.jsx
+++ b/client/src/components/jobs-detail-header/jobs-detail-header.component.jsx
@@ -1,14 +1,4 @@
-import {
- Avatar,
- Button,
- Descriptions,
- notification,
- PageHeader,
- Tag,
- Input,
- Form,
- Checkbox
-} from "antd";
+import { Avatar, Button, Checkbox, Descriptions, notification, PageHeader, Tag } from "antd";
import React from "react";
import { useTranslation } from "react-i18next";
import Moment from "react-moment";
@@ -95,7 +85,7 @@ export default function JobsDetailHeader({
diff --git a/client/src/pages/jobs-detail/jobs-detail.page.component.jsx b/client/src/pages/jobs-detail/jobs-detail.page.component.jsx
index 7e3afddd3..9faa7bdcc 100644
--- a/client/src/pages/jobs-detail/jobs-detail.page.component.jsx
+++ b/client/src/pages/jobs-detail/jobs-detail.page.component.jsx
@@ -1,24 +1,31 @@
-import { Form, Icon, Tabs } from "antd";
-import React from "react";
+import { Form, Icon, Tabs, Alert, Button } from "antd";
+import React, { useContext } from "react";
import { useTranslation } from "react-i18next";
-import { FaRegStickyNote } from "react-icons/fa";
+import {
+ FaInfo,
+ FaRegStickyNote,
+ FaShieldAlt,
+ FaHardHat
+} from "react-icons/fa";
import JobLinesContainer from "../../components/job-lines/job-lines.container.component";
+import JobsDetailClaims from "../../components/jobs-detail-claims/jobs-detail-claims.component";
import JobsDetailHeader from "../../components/jobs-detail-header/jobs-detail-header.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";
+import JobDetailFormContext from "./jobs-detail.page.context";
export default function JobsDetailPage({
job,
mutationUpdateJob,
mutationConvertJob,
handleSubmit,
- handleChange,
- getFieldDecorator,
refetch
}) {
const { t } = useTranslation();
+ const { isFieldsTouched, resetFields } = useContext(JobDetailFormContext);
+
const formItemLayout = {
labelCol: {
xs: { span: 12 },
@@ -30,69 +37,44 @@ export default function JobsDetailPage({
}
};
- // const TEMP = (
- //
- // {" "}
- //
- // {getFieldDecorator("est_ct_ln", {
- // initialValue: jobContext.est_ct_ln
- // })()}
- //
- //
- // {getFieldDecorator("est_ct_fn", {
- // initialValue: jobContext.est_ct_fn
- // })()}
- //
- //
- // {getFieldDecorator("est_ph1", {
- // initialValue: jobContext.est_ph1
- // })(
- //
- // )}
- //
- //
- // {getFieldDecorator("est_ea", {
- // initialValue: jobContext.est_ea,
- // rules: [
- // {
- // type: "email",
- // message: "This is not a valid email address."
- // }
- // ]
- // })()}
- //
- //
- // );
-
return (