From 52f355ef8f657a2ee2a55b375bda6cb98f05117e Mon Sep 17 00:00:00 2001 From: SnapOtter Date: Tue, 5 May 2026 23:09:15 +0800 Subject: [PATCH] feat: register transparency-fixer in frontend tool registry --- apps/web/src/lib/tool-registry.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/web/src/lib/tool-registry.tsx b/apps/web/src/lib/tool-registry.tsx index 3a7fb557..ddcb8c14 100644 --- a/apps/web/src/lib/tool-registry.tsx +++ b/apps/web/src/lib/tool-registry.tsx @@ -298,6 +298,11 @@ const RestorePhotoSettings = lazy(() => default: m.RestorePhotoSettings, })), ); +const TransparencyFixerSettings = lazy(() => + import("@/components/tools/transparency-fixer-settings").then((m) => ({ + default: m.TransparencyFixerSettings, + })), +); // ── Color tool wrapper ───────────────────────────────────────────── // Color tools share a single component but differ by toolId. @@ -451,6 +456,7 @@ export const toolRegistry = new Map([ ], ["red-eye-removal", { displayMode: "before-after", Settings: RedEyeRemovalSettings }], ["restore-photo", { displayMode: "before-after", Settings: RestorePhotoSettings }], + ["transparency-fixer", { displayMode: "before-after", Settings: TransparencyFixerSettings }], ]); export function getToolRegistryEntry(toolId: string): ToolRegistryEntry | undefined {