diff --git a/registry/schemas/FaqSplitText.schema.json b/registry/schemas/FaqSplitText.schema.json new file mode 100644 index 0000000..ac8dfb4 --- /dev/null +++ b/registry/schemas/FaqSplitText.schema.json @@ -0,0 +1,32 @@ +{ + "name": "FaqSplitText", + "propsSchema": { + "faqs": "Array<{ id: string, title: string, content: string }> - FAQ items", + "sideTitle": "string", + "sideDescription?": "string", + "buttons?": "Array<{text: string, onClick?: () => void, href?: string}>", + "buttonAnimation?": "'none' | 'opacity' | 'slide-up' | 'blur-reveal'", + "faqsAnimation": "'none' | 'opacity' | 'slide-up' | 'blur-reveal'", + "textPosition?": "'left' | 'right' (default: 'left')", + "useInvertedBackground": "boolean", + "animationType?": "'smooth' | 'instant' (default: 'smooth')", + "showCard?": "boolean (default: true)", + "ariaLabel?": "string (default: 'FAQ section')", + "className?": "string", + "containerClassName?": "string", + "contentClassName?": "string", + "textContainerClassName?": "string", + "sideTitleClassName?": "string", + "sideDescriptionClassName?": "string", + "buttonContainerClassName?": "string", + "buttonClassName?": "string", + "buttonTextClassName?": "string", + "faqsContainerClassName?": "string", + "accordionClassName?": "string", + "accordionTitleClassName?": "string", + "accordionIconContainerClassName?": "string", + "accordionIconClassName?": "string", + "accordionContentClassName?": "string", + "separatorClassName?": "string" + } +} \ No newline at end of file