From 5852b27d493a0511d1ff7ab13d35c4baf5ff873c Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> Date: Mon, 22 Sep 2025 12:09:16 +0100 Subject: [PATCH] ids --- frontend/src/data/useTranslatedToolRegistry.tsx | 4 ++-- frontend/src/types/toolId.ts | 2 ++ frontend/src/utils/urlMapping.ts | 3 +++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/src/data/useTranslatedToolRegistry.tsx b/frontend/src/data/useTranslatedToolRegistry.tsx index 33c5d1056..d90022ba4 100644 --- a/frontend/src/data/useTranslatedToolRegistry.tsx +++ b/frontend/src/data/useTranslatedToolRegistry.tsx @@ -160,7 +160,7 @@ export function useFlatToolRegistry(): ToolRegistry { const allTools: ToolRegistry = { // Signing - certSign: { + manageSignatures: { icon: , name: t("home.certSign.title", "Certificate Sign"), component: ManageSignatures, @@ -399,7 +399,7 @@ export function useFlatToolRegistry(): ToolRegistry { categoryId: ToolCategoryId.STANDARD_TOOLS, subcategoryId: SubcategoryId.PAGE_FORMATTING, }, - "booklet-imposition": { + bookletImposition: { icon: , name: t("home.bookletImposition.title", "Booklet Imposition"), component: BookletImposition, diff --git a/frontend/src/types/toolId.ts b/frontend/src/types/toolId.ts index 1877297e0..7cf39b358 100644 --- a/frontend/src/types/toolId.ts +++ b/frontend/src/types/toolId.ts @@ -55,6 +55,8 @@ const TOOL_IDS = [ 'devFolderScanning', 'devSsoGuide', 'devAirgapped', + 'bookletImposition', + 'manageSignatures', ] as const; // Tool identity - what PDF operation we're performing (type-safe) diff --git a/frontend/src/utils/urlMapping.ts b/frontend/src/utils/urlMapping.ts index 2fab4282d..6ec06c89d 100644 --- a/frontend/src/utils/urlMapping.ts +++ b/frontend/src/utils/urlMapping.ts @@ -31,4 +31,7 @@ export const URL_TO_TOOL_MAP: Record = { '/unlock-pdf-forms': 'unlockPDFForms', '/remove-certificate-sign': 'removeCertSign', '/remove-cert-sign': 'removeCertSign', + '/cert-sign': 'manageSignatures', + '/manage-signatures': 'manageSignatures', + '/booklet-imposition': 'bookletImposition', };