diff --git a/src/components/atoms/vehicle-group-alert/vehicle-group-alert.atom.jsx b/src/components/atoms/vehicle-group-alert/vehicle-group-alert.atom.jsx
index e652f95..509a337 100644
--- a/src/components/atoms/vehicle-group-alert/vehicle-group-alert.atom.jsx
+++ b/src/components/atoms/vehicle-group-alert/vehicle-group-alert.atom.jsx
@@ -30,7 +30,8 @@ const models = [
];
export default function VehicleGroupAlertAtom({ job, showGroup = false }) {
- const shouldWarn = models.includes(job.v_model.toLowerCase());
+ const shouldWarn =
+ models.includes(job.v_model.toLowerCase()) && !job.group_verified;
const vehicleText = `${job.v_model_yr} ${job.v_makedesc} ${job.v_model} (${
job.v_type
diff --git a/src/components/molecules/job-group/job-group.molecule.jsx b/src/components/molecules/job-group/job-group.molecule.jsx
index ef5e368..56313f0 100644
--- a/src/components/molecules/job-group/job-group.molecule.jsx
+++ b/src/components/molecules/job-group/job-group.molecule.jsx
@@ -1,13 +1,18 @@
-import { DownOutlined, LoadingOutlined } from "@ant-design/icons";
+import {
+ AlertFilled,
+ DownOutlined,
+ LoadingOutlined,
+ CloseOutlined,
+ CheckOutlined,
+} from "@ant-design/icons";
import { useMutation } from "@apollo/client";
-import { Dropdown, Menu, message } from "antd";
+import { Dropdown, Menu, message, Space, Switch } from "antd";
import React, { useState } from "react";
import { connect } from "react-redux";
import { createStructuredSelector } from "reselect";
import { UPDATE_JOB } from "../../../graphql/jobs.queries";
import ipcTypes from "../../../ipc.types";
import { selectBodyshop } from "../../../redux/user/user.selectors";
-import { AlertFilled } from "@ant-design/icons";
import JobsGroupModalMolecule from "../jobs-group-modal/jobs-group-modal.molecule";
const { ipcRenderer } = window;
@@ -44,6 +49,20 @@ export function JobGroupMolecule({ bodyshop, jobId, group, job }) {
setLoading(false);
};
+ const handleVerifyGroup = async (val) => {
+ setLoading(true);
+ const result = await updateJob({
+ variables: { jobId: jobId, job: { group_verified: val } },
+ });
+
+ if (!result.errors) {
+ message.success("Vehicle group updated.");
+ } else {
+ message.error("Error updating job.");
+ }
+ setLoading(false);
+ };
+
const menu = (