From 36d8e54d6ddbd769586a563e8c9265b79726e402 Mon Sep 17 00:00:00 2001 From: Arthur Bassi Date: Fri, 7 Aug 2026 10:17:55 -0300 Subject: [PATCH] fix(work-orders): type comp-doc seed status for tsc Co-authored-by: Cursor --- .../_components/comp-doc/use-comp-doc-dialog-seed.ts | 5 +++-- .../comp-doc/use-comp-doc-not-required-actions.ts | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/app/(protected)/workorders/_components/comp-doc/use-comp-doc-dialog-seed.ts b/src/app/(protected)/workorders/_components/comp-doc/use-comp-doc-dialog-seed.ts index 9ff86a92..d189971f 100644 --- a/src/app/(protected)/workorders/_components/comp-doc/use-comp-doc-dialog-seed.ts +++ b/src/app/(protected)/workorders/_components/comp-doc/use-comp-doc-dialog-seed.ts @@ -1,13 +1,14 @@ import { useEffect, useRef, type Dispatch, type SetStateAction } from "react"; import type { CompDocData, DocState } from "@/domain/work-orders/types/completion-doc"; +import type { CompletionDocStatus } from "@/domain/work-orders/types/work-order-table-row"; import { docStateOf } from "@/domain/work-orders/utils/completion-doc-state"; type UseCompDocDialogSeedArgs = { open: boolean; infoId: string | number; - infoDocStatus?: string | null; + infoDocStatus: CompletionDocStatus; infoCompletedDate?: string | null; - completionDocStatus?: string | null; + completionDocStatus?: CompletionDocStatus | null; data?: CompDocData; setNotes: Dispatch>; setDocState: Dispatch>; diff --git a/src/app/(protected)/workorders/_components/comp-doc/use-comp-doc-not-required-actions.ts b/src/app/(protected)/workorders/_components/comp-doc/use-comp-doc-not-required-actions.ts index 035e78d5..20f975a8 100644 --- a/src/app/(protected)/workorders/_components/comp-doc/use-comp-doc-not-required-actions.ts +++ b/src/app/(protected)/workorders/_components/comp-doc/use-comp-doc-not-required-actions.ts @@ -1,7 +1,7 @@ import { toast } from "react-toastify"; -import type { CompDocSaveStatus, DocState } from "@/domain/work-orders/types/completion-doc"; +import type { CompDocData, CompDocSaveStatus, DocState } from "@/domain/work-orders/types/completion-doc"; -type PersistFn = (data: Record, status: CompDocSaveStatus) => void | Promise; +type PersistFn = (data: Partial, status: CompDocSaveStatus) => void | Promise; type UseCompDocNotRequiredActionsArgs = { docState: DocState;