From 6745c2911c0b290c8371a5d6ce34bb5dbfd2fea7 Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Fri, 9 Apr 2021 08:38:41 -0700 Subject: [PATCH] IO-849 Remove class when not enforced. --- .../jobs-convert-button.component.jsx | 46 +++++++++++-------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/client/src/components/jobs-convert-button/jobs-convert-button.component.jsx b/client/src/components/jobs-convert-button/jobs-convert-button.component.jsx index b301bc6f3..a3a55bf06 100644 --- a/client/src/components/jobs-convert-button/jobs-convert-button.component.jsx +++ b/client/src/components/jobs-convert-button/jobs-convert-button.component.jsx @@ -27,10 +27,13 @@ const mapDispatchToProps = (dispatch) => ({ export function JobsConvertButton({ bodyshop, job, refetch, jobRO }) { const [visible, setVisible] = useState(false); + const [loading, setLoading] = useState(false); const [mutationConvertJob] = useMutation(CONVERT_JOB_TO_RO); const { t } = useTranslation(); + const [form] = Form.useForm(); const handleConvert = async (values) => { + setLoading(true); const res = await mutationConvertJob({ variables: { jobId: job.id, ...values }, }); @@ -42,12 +45,14 @@ export function JobsConvertButton({ bodyshop, job, refetch, jobRO }) { }); setVisible(false); } + setLoading(false); }; const popMenu = (
@@ -69,24 +74,26 @@ export function JobsConvertButton({ bodyshop, job, refetch, jobRO }) { ))} - - - + {bodyshop.enforce_class && ( + + + + )} -