{ "name": "FooterLogoReveal", "description": "Minimalist footer with logo that reveals on scroll using fixed positioning and clip-path.", "constraints": { "textRules": { "logoText": { "required": false, "example": "Webild", "minChars": 2, "maxChars": 30, "note": "Text used for SVG logo" } }, "logoRules": { "note": "Uses logoText for SVG text logo via FooterLogo component." }, "revealEffectRules": { "note": "Component uses fixed positioning and clip-path for scroll reveal effect. Requires page content above footer to trigger scroll. ResizeObserver dynamically updates footer height for responsive reveal." } }, "propsSchema": { "logoText?": "string (default: 'Webild')", "logoLineHeight?": "number (default: 1.1)", "ariaLabel?": "string (default: 'Site footer')", "className?": "string" }, "usageExample": "", "do": [ "Use for general use" ], "dont": [], "editRules": { "textOnly": true, "layoutLocked": true, "styleLocked": true } }