From 48f0991ea9796841eb8fa05b4bcbd166d8838826 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 17 Apr 2026 21:19:14 +0000 Subject: [PATCH] Switch to version 2: added registry/schemas/ContactCTA.schema.json --- registry/schemas/ContactCTA.schema.json | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 registry/schemas/ContactCTA.schema.json diff --git a/registry/schemas/ContactCTA.schema.json b/registry/schemas/ContactCTA.schema.json new file mode 100644 index 0000000..a3e747e --- /dev/null +++ b/registry/schemas/ContactCTA.schema.json @@ -0,0 +1,25 @@ +{ + "name": "ContactCTA", + "propsSchema": { + "tag": "string", + "tagIcon?": "LucideIcon", + "tagAnimation?": "'none' | 'opacity' | 'slide-up' | 'blur-reveal'", + "title": "string", + "description": "string", + "buttons": "Array<{text: string, onClick?: () => void, href?: string}>", + "buttonAnimation?": "'none' | 'opacity' | 'slide-up' | 'blur-reveal'", + "background": "{ variant: 'plain' | 'animated-grid' | 'canvas-reveal' | 'cell-wave' | 'downward-rays-animated' | 'downward-rays-animated-grid' | 'downward-rays-static' | 'downward-rays-static-grid' | 'gradient-bars' | 'radial-gradient' | 'rotated-rays-animated' | 'rotated-rays-animated-grid' | 'rotated-rays-static' | 'rotated-rays-static-grid' | 'sparkles-gradient' }", + "useInvertedBackground": "boolean", + "ariaLabel?": "string (default: 'Contact section')", + "className?": "string", + "containerClassName?": "string", + "contentClassName?": "string", + "textBoxClassName?": "string", + "titleClassName?": "string", + "descriptionClassName?": "string", + "tagClassName?": "string", + "buttonContainerClassName?": "string", + "buttonClassName?": "string", + "buttonTextClassName?": "string" + } +}