From ae1292a14bf5c29544a5f7a49e65b994410f87de Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Wed, 29 Apr 2026 18:27:21 +0200 Subject: refactor: make mask renderer dispatch explicit Made-with: Cursor --- apps/web/src/masks/definitions/index.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'apps/web/src/masks/definitions/index.ts') diff --git a/apps/web/src/masks/definitions/index.ts b/apps/web/src/masks/definitions/index.ts index 9cee1020..a5aec404 100644 --- a/apps/web/src/masks/definitions/index.ts +++ b/apps/web/src/masks/definitions/index.ts @@ -1,5 +1,8 @@ -import type { BaseMaskParams, MaskDefinition } from "@/masks/types"; -import { masksRegistry, type MaskIconProps } from "../registry"; +import { + masksRegistry, + type MaskDefinitionForRegistration, + type MaskIconProps, +} from "../registry"; import { cinematicBarsMaskDefinition } from "./cinematic-bars"; import { customMaskDefinition } from "./custom"; import { diamondMaskDefinition } from "./diamond"; @@ -20,11 +23,11 @@ import { TextFontIcon, } from "@hugeicons/core-free-icons"; -function registerDefaultMask({ +function registerDefaultMask({ definition, icon, }: { - definition: MaskDefinition; + definition: MaskDefinitionForRegistration; icon: MaskIconProps; }) { if (masksRegistry.has(definition.type)) { -- cgit v1.3.1