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', };