diff --git a/src/app/(protected)/workorders/_components/wizard/wizard-field-select-options.tsx b/src/app/(protected)/workorders/_components/wizard/wizard-field-select-options.tsx index 7c2771d7..4dd7381d 100644 --- a/src/app/(protected)/workorders/_components/wizard/wizard-field-select-options.tsx +++ b/src/app/(protected)/workorders/_components/wizard/wizard-field-select-options.tsx @@ -49,41 +49,45 @@ export function WizardFieldSelectOptions({ No matches ) : ( - options.map((o) => ( + options.map((option) => ( diff --git a/src/app/(protected)/workorders/_components/wizard/wizard-step-vendor-time.tsx b/src/app/(protected)/workorders/_components/wizard/wizard-step-vendor-time.tsx index 82e7e955..e28272e3 100644 --- a/src/app/(protected)/workorders/_components/wizard/wizard-step-vendor-time.tsx +++ b/src/app/(protected)/workorders/_components/wizard/wizard-step-vendor-time.tsx @@ -116,12 +116,12 @@ function WizardVendorDetail({ } function buildWizardStatusOptions(closabilityGaps: string[]) { - return ALL_WIZARD_STATUSES.map((s) => { - const isCompletedBlocked = s === "Completed" && closabilityGaps.length > 0; + return ALL_WIZARD_STATUSES.map((status) => { + const isCompletedBlocked = status === "Completed" && closabilityGaps.length > 0; return { - key: s, - label: s, - left: , + key: status, + label: status, + left: , disabled: isCompletedBlocked, title: isCompletedBlocked ? formatClosabilityMissingTitle(closabilityGaps) : undefined, }; @@ -262,9 +262,9 @@ export function WizardStepVendorTime({ search={false} icon={} options={buildWizardStatusOptions(closabilityGaps)} - onPick={(s) => { - if (s === "Completed" && closabilityGaps.length > 0) return; - onUpdate("status", s as WizardWOStatus); + onPick={(status) => { + if (status === "Completed" && closabilityGaps.length > 0) return; + onUpdate("status", status as WizardWOStatus); }} /> diff --git a/src/domain/work-orders/mappers/work-order-mapper.ts b/src/domain/work-orders/mappers/work-order-mapper.ts index 75d6ef68..303b03fa 100644 --- a/src/domain/work-orders/mappers/work-order-mapper.ts +++ b/src/domain/work-orders/mappers/work-order-mapper.ts @@ -3,7 +3,7 @@ import { readDetailDocStatus, readDetailMediaCount, readDetailWoType, -} from "@/domain/work-orders/mappers/read-detail-closability-fields"; +} from "@/domain/work-orders/utils/read-detail-closability-fields"; import type { EmployeeOption, LocationOption, diff --git a/src/domain/work-orders/mappers/read-detail-closability-fields.ts b/src/domain/work-orders/utils/read-detail-closability-fields.ts similarity index 100% rename from src/domain/work-orders/mappers/read-detail-closability-fields.ts rename to src/domain/work-orders/utils/read-detail-closability-fields.ts diff --git a/src/test/domain/work-orders/utils/wo-closability.test.ts b/src/test/domain/work-orders/utils/wo-closability.test.ts index b855a61c..c900ccec 100644 --- a/src/test/domain/work-orders/utils/wo-closability.test.ts +++ b/src/test/domain/work-orders/utils/wo-closability.test.ts @@ -1,5 +1,5 @@ import { describe, expect, it } from "vitest"; -import { readDetailWoType } from "@/domain/work-orders/mappers/read-detail-closability-fields"; +import { readDetailWoType } from "@/domain/work-orders/utils/read-detail-closability-fields"; import type { WorkOrderDetail } from "@/domain/work-orders/types/work-order-detail"; import { EMPTY_WIZARD_DRAFT } from "@/domain/work-orders/types/work-order-wizard"; import type { WoClosabilityInput } from "@/domain/work-orders/utils/wo-closability";