Fortellis certification updates.

This commit is contained in:
Patrick Fic
2025-11-26 11:09:37 -08:00
parent 3d6498f938
commit f1bad01cec
4 changed files with 26 additions and 18 deletions

View File

@@ -26,6 +26,7 @@ import DmsCdkMakesRefetch from "../dms-cdk-makes/dms-cdk-makes.refetch.component
import DateTimePicker from "../form-date-time-picker/form-date-time-picker.component.jsx";
import CurrencyInput from "../form-items-formatted/currency-form-item.component";
import { DMS_MAP } from "../../utils/dmsUtils";
import { useSplitTreatments } from "@splitsoftware/splitio-react";
/**
* CDK-like DMS post form:
@@ -46,6 +47,14 @@ export default function CdkLikePostForm({ bodyshop, socket, job, logsRef, mode }
const { t } = useTranslation();
const [, /*unused*/ setTick] = useState(0); // handy if you need a forceUpdate later
const {
treatments: { Fortellis }
} = useSplitTreatments({
attributes: {},
names: ["Fortellis"],
splitKey: bodyshop.imexshopid
});
const initialValues = useMemo(
() => ({
story: `${t("jobs.labels.dms.defaultstory", {
@@ -205,7 +214,7 @@ export default function CdkLikePostForm({ bodyshop, socket, job, logsRef, mode }
<Row gutter={[16, 12]}>
<Col span={24}>
<Form.Item name="story" label={t("jobs.fields.dms.story")} rules={[{ required: true }]}>
<Input.TextArea maxLength={240} />
<Input.TextArea maxLength={Fortellis.treatment === "on" ? 40 : 240} showCount/>
</Form.Item>
</Col>
</Row>