diff options
Diffstat (limited to 'apps/web/src/lib/masks/definitions/index.ts')
| -rw-r--r-- | apps/web/src/lib/masks/definitions/index.ts | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/apps/web/src/lib/masks/definitions/index.ts b/apps/web/src/lib/masks/definitions/index.ts deleted file mode 100644 index fd00cab1..00000000 --- a/apps/web/src/lib/masks/definitions/index.ts +++ /dev/null @@ -1,74 +0,0 @@ -import type { BaseMaskParams, MaskDefinition } from "@/lib/masks/types"; -import { masksRegistry, type MaskIconProps } from "../registry"; -import { cinematicBarsMaskDefinition } from "./cinematic-bars"; -import { customMaskDefinition } from "./custom"; -import { diamondMaskDefinition } from "./diamond"; -import { ellipseMaskDefinition } from "./ellipse"; -import { heartMaskDefinition } from "./heart"; -import { rectangleMaskDefinition } from "./rectangle"; -import { splitMaskDefinition } from "./split"; -import { starMaskDefinition } from "./star"; -import { textMaskDefinition } from "./text"; -import { - MinusSignIcon, - PanelRightDashedIcon, - SquareIcon, - CircleIcon, - FavouriteIcon, - DiamondIcon, - StarsIcon, - TextFontIcon, -} from "@hugeicons/core-free-icons"; - -function registerDefaultMask<TParams extends BaseMaskParams>({ - definition, - icon, -}: { - definition: MaskDefinition<TParams>; - icon: MaskIconProps; -}) { - if (masksRegistry.has(definition.type)) { - return; - } - - masksRegistry.registerMask({ definition, icon }); -} - -export function registerDefaultMasks(): void { - registerDefaultMask({ - definition: splitMaskDefinition, - icon: { icon: PanelRightDashedIcon, strokeWidth: 1 }, - }); - registerDefaultMask({ - definition: cinematicBarsMaskDefinition, - icon: { icon: MinusSignIcon }, - }); - registerDefaultMask({ - definition: rectangleMaskDefinition, - icon: { icon: SquareIcon }, - }); - registerDefaultMask({ - definition: ellipseMaskDefinition, - icon: { icon: CircleIcon }, - }); - registerDefaultMask({ - definition: heartMaskDefinition, - icon: { icon: FavouriteIcon }, - }); - registerDefaultMask({ - definition: diamondMaskDefinition, - icon: { icon: DiamondIcon }, - }); - registerDefaultMask({ - definition: starMaskDefinition, - icon: { icon: StarsIcon }, - }); - registerDefaultMask({ - definition: textMaskDefinition, - icon: { icon: TextFontIcon }, - }); - registerDefaultMask({ - definition: customMaskDefinition, - icon: { icon: SquareIcon }, - }); -} |
