diff --git a/frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/SignatureSection.ts b/frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/SignatureSection.ts index 285dc825a7..1640067e30 100644 --- a/frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/SignatureSection.ts +++ b/frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/SignatureSection.ts @@ -3,12 +3,12 @@ import { PdfiumFont, PdfiumPage } from "@app/services/pdfiumDocBuilder"; import { SignatureValidationSignature } from "@app/types/validateSignature"; import { drawFieldBox } from "@app/hooks/tools/validateSignature/outputtedPDFSections/FieldBoxSection"; import { drawStatusBadge } from "@app/hooks/tools/validateSignature/outputtedPDFSections/StatusBadgeSection"; -import { - computeSignatureStatus, - statusKindToPdfColor, -} from "@app/hooks/tools/validateSignature/utils/signatureStatus"; +import { computeSignatureStatus } from "@app/hooks/tools/validateSignature/utils/signatureStatus"; import { formatDate } from "@app/hooks/tools/validateSignature/utils/pdfText"; -import { colorPalette } from "@app/hooks/tools/validateSignature/utils/pdfPalette"; +import { + colorPalette, + statusKindToPdfColor, +} from "@app/hooks/tools/validateSignature/utils/pdfPalette"; interface DrawSignatureSectionOptions { page: PdfiumPage; diff --git a/frontend/editor/src/core/hooks/tools/validateSignature/utils/pdfPalette.ts b/frontend/editor/src/core/hooks/tools/validateSignature/utils/pdfPalette.ts index 1f321535d7..ba2ae1809b 100644 --- a/frontend/editor/src/core/hooks/tools/validateSignature/utils/pdfPalette.ts +++ b/frontend/editor/src/core/hooks/tools/validateSignature/utils/pdfPalette.ts @@ -1,4 +1,5 @@ import { rgb } from "@app/services/pdfiumDocBuilder"; +import type { SignatureStatusKind } from "@app/hooks/tools/validateSignature/utils/signatureStatus"; type RgbTuple = [number, number, number]; @@ -93,3 +94,16 @@ export const colorPalette = { defaultLightPalette.neutral, ), }; + +export const statusKindToPdfColor = (kind: SignatureStatusKind) => { + switch (kind) { + case "valid": + return colorPalette.success; + case "warning": + return colorPalette.warning; + case "invalid": + return colorPalette.danger; + default: + return colorPalette.neutral; + } +}; diff --git a/frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureStatus.ts b/frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureStatus.ts index 4f46641d4c..2355dd6638 100644 --- a/frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureStatus.ts +++ b/frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureStatus.ts @@ -1,6 +1,5 @@ import type { TFunction } from "i18next"; import type { SignatureValidationSignature } from "@app/types/validateSignature"; -import { colorPalette } from "@app/hooks/tools/validateSignature/utils/pdfPalette"; export type SignatureStatusKind = "valid" | "warning" | "invalid" | "neutral"; @@ -131,16 +130,3 @@ export const computeSignatureStatus = ( details: issues, }; }; - -export const statusKindToPdfColor = (kind: SignatureStatusKind) => { - switch (kind) { - case "valid": - return colorPalette.success; - case "warning": - return colorPalette.warning; - case "invalid": - return colorPalette.danger; - default: - return colorPalette.neutral; - } -};