{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "demo-motion-faqs-accordion",
  "title": "Motion FAQs Accordion Demo",
  "description": "5-item FAQ accordion with spring-animated content reveal.",
  "registryDependencies": [
    "@unlumen-ui/motion-faqs-accordion"
  ],
  "files": [
    {
      "path": "registry/demo/components/unlumen/motion-faqs-accordion/index.tsx",
      "content": "\"use client\";\n\nimport {\n  MotionAccordion,\n  type MotionAccordionProps,\n} from \"@/components/unlumen-ui/motion-faqs-accordion\";\n\nconst ITEMS = [\n  {\n    question: \"What is Unlumen UI?\",\n    answer:\n      \"Unlumen UI is a collection of premium, open-source components built with Motion and Tailwind CSS. Each component is designed to be copy-pasteable, fully typed, and production-ready.\",\n  },\n  {\n    question: \"Do I need to install a package?\",\n    answer:\n      \"No. Every component is delivered as source code via the registry. You copy what you need — no runtime dependency, no black-box abstractions.\",\n  },\n  {\n    question: \"Is it compatible with shadcn/ui?\",\n    answer:\n      \"Yes. Unlumen UI components sit alongside shadcn/ui primitives. They share the same Tailwind CSS variables and can be mixed freely in any project.\",\n  },\n  {\n    question: \"Can I use it commercially?\",\n    answer:\n      \"Free components are MIT-licensed. Premium components require an active license. See the pricing page for details.\",\n  },\n  {\n    question: \"What animation library is used?\",\n    answer:\n      \"All animations use Motion (formerly Framer Motion). Springs, layout animations, and gesture handling are first-class — no CSS keyframes required.\",\n  },\n];\n\ntype MotionAccordionDemoProps = Pick<MotionAccordionProps, \"gap\">;\n\nconst MotionAccordionDemo = ({ gap = 10 }: MotionAccordionDemoProps) => {\n  return (\n    <div className=\"w-full max-w-xl mx-auto px-4\">\n      <MotionAccordion items={ITEMS} gap={gap} />\n    </div>\n  );\n};\n\nexport default MotionAccordionDemo;\nexport { MotionAccordionDemo };\n",
      "type": "registry:example"
    }
  ],
  "type": "registry:example"
}