diff --git a/e2e/__screenshots__/vendors/vendors.visual.spec.ts/vendor-add.png b/e2e/__screenshots__/vendors/vendors.visual.spec.ts/vendor-add.png index bc36f902..7f701af7 100644 Binary files a/e2e/__screenshots__/vendors/vendors.visual.spec.ts/vendor-add.png and b/e2e/__screenshots__/vendors/vendors.visual.spec.ts/vendor-add.png differ diff --git a/e2e/__screenshots__/vendors/vendors.visual.spec.ts/vendor-edit.png b/e2e/__screenshots__/vendors/vendors.visual.spec.ts/vendor-edit.png index 4e9cf8d2..7291783a 100644 Binary files a/e2e/__screenshots__/vendors/vendors.visual.spec.ts/vendor-edit.png and b/e2e/__screenshots__/vendors/vendors.visual.spec.ts/vendor-edit.png differ diff --git a/src/app/(protected)/vendors/_components/use-vendor-roster-form.ts b/src/app/(protected)/vendors/_components/use-vendor-roster-form.ts index ea04d62d..8aea10f2 100644 --- a/src/app/(protected)/vendors/_components/use-vendor-roster-form.ts +++ b/src/app/(protected)/vendors/_components/use-vendor-roster-form.ts @@ -16,6 +16,9 @@ import { } from "@/domain/vendors/use-cases/use-save-vendor-company-roster"; import { useVendorRosterResolver } from "./use-vendor-roster-resolver"; +const VENDOR_ROSTER_NO_CHANGES_MESSAGE = + "No changes to save. Enter technician details or update a company field."; + const EDITABLE_COMPANY_FIELDS = [ "name", "companyPhone", @@ -180,7 +183,7 @@ export function useVendorRosterForm({ if (mode === "create" && selection.selectedRoster != null) { const selected = selection.selectedRoster; if (!buildAdditiveRosterPatch(selected, values, selected.rowVersion, editedCompanyFields)) { - toast.error("Enter at least one technician to add to this vendor."); + toast.error(VENDOR_ROSTER_NO_CHANGES_MESSAGE); return; } save.mutate( diff --git a/src/app/(protected)/vendors/_components/vendor-roster-form-fields.tsx b/src/app/(protected)/vendors/_components/vendor-roster-form-fields.tsx index 75f8f558..1878b417 100644 --- a/src/app/(protected)/vendors/_components/vendor-roster-form-fields.tsx +++ b/src/app/(protected)/vendors/_components/vendor-roster-form-fields.tsx @@ -358,7 +358,7 @@ function TechniciansFieldArray({ - Technicians ({fields.length}) + Technician details (optional)