{"data":{"prismicDocsCategory":{"data":{"pages":[{"page":{"uid":"merge-start","document":[{"data":{"title":{"text":"Start"},"visible_in_table_of_content":"true"}}]}},{"page":{"uid":"merge-connect-your-library","document":[{"data":{"title":{"text":"Connect your library"},"visible_in_table_of_content":"true"}}]}},{"page":{"uid":"for-developers","document":[{"data":{"title":{"text":"For Developers"},"visible_in_table_of_content":"true"}}]}},{"page":{"uid":"merge-use-in-the-editor","document":[{"data":{"title":{"text":"Use in the Editor"},"visible_in_table_of_content":"true"}}]}},{"page":{"uid":"merge-publish-and-maintain","document":[{"data":{"title":{"text":"Publish and maintain"},"visible_in_table_of_content":"true"}}]}},{"page":{"uid":"merge-faq","document":[{"data":{"title":{"text":"Frequently Asked Questions"},"visible_in_table_of_content":"true"}}]}}]}},"prismicDocsPage":{"data":{"title":{"text":"Frequently Asked Questions"},"isVisibleForRobots":"true","body":[{"__typename":"PrismicDocsPageBodyContent","slice_type":"content","primary":{"content_title":{"text":"General"},"content":{"html":"<h4>What component frameworks does Merge support?</h4><p>Merge supports React. Web Components are supported through React wrappers: we’ve integrated the RMWC design system, which consists of React wrappers for web components. Vue and Angular components can’t currently be integrated directly. You can try to run other frameworks wrapped in React, but we can’t guarantee it will work.</p><h4>Which React versions does Merge support?</h4><p>React 18 and earlier are supported. React 19 support is experimental.</p>"}}},{"__typename":"PrismicDocsPageBodyContent","slice_type":"content","primary":{"content_title":{"text":null},"content":{"html":"<h4>What code languages does Merge support?</h4><p>Merge supports React components defined in:</p><ul><li>JavaScript with properties defined using PropTypes</li><li>JavaScript with properties defined using Flow type annotations</li><li>TypeScript with properties defined using TypeScript types</li></ul>"}}},{"__typename":"PrismicDocsPageBodyContent","slice_type":"content","primary":{"content_title":{"text":""},"content":{"html":"<h4>How do I get access to Merge?</h4><p>To get access, contact support at <a  href=\"mailto:hello@uxpin.com\">hello@uxpin.com</a>.</p>"}}},{"__typename":"PrismicDocsPageBodyContent","slice_type":"content","primary":{"content_title":{"text":""},"content":{"html":"<h4>What is the newest version of Merge?</h4><p>To see the latest version of @uxpin/merge-cli, check it on <a target=\"_blank\" rel=\"noopener\" href=\"https://www.npmjs.com/package/@uxpin/merge-cli\">npm</a>. To see which version you have installed, run npx uxpin-merge --version, or look at package.json in your design system.</p>"}}},{"__typename":"PrismicDocsPageBodyContent","slice_type":"content","primary":{"content_title":{"text":null},"content":{"html":"<h4>Does Merge support different branches of the code repository?</h4><p>Yes. By default Merge pushes the master branch. To push a different branch, use the --branch option, and to push a named version, use --tag. See <a target=\"_blank\" rel=\"noopener\" href=\"https://www.uxpin.com/docs/merge/merge-publish-and-maintain/#version-control\">Merge library version control</a>.</p>"}}},{"__typename":"PrismicDocsPageBodyContent","slice_type":"content","primary":{"content_title":{"text":null},"content":{"html":"<h4>How can I see my code component in my UXPin account?</h4><p>There are three ways to connect your design system through Merge to UXPin:</p><ol><li>Use a continuous integration tool (recommended). See <a target=\"_blank\" rel=\"noopener\" href=\"https://www.uxpin.com/docs/merge/merge-publish-and-maintain/#connecting-code-to-uxpin-ci-push\">Connecting code to UXPin (CI &amp; push)</a>.</li><li>Use the push command in the terminal with your token. See <a target=\"_blank\" rel=\"noopener\" href=\"https://www.uxpin.com/docs/merge/merge-publish-and-maintain/#connecting-code-to-uxpin-ci-push\">the same page</a>.</li><li>Let Claude Code create the integration for an npm package or your source code. See <a target=\"_blank\" rel=\"noopener\" href=\"https://www.uxpin.com/docs/merge/merge-start/#ai-assisted-merge-integration\">AI-Assisted Merge Integration</a>.</li></ol><h4>Where do I get the token for push?</h4><p>Create a library in the UXPin Editor, select the option “Import React or Web Components from Git repo” and copy the authentication token. Don’t share it and don’t commit it to Git.</p><h4>Can I use my Merge library with Forge and Wire?</h4><p>Yes. Forge, UXPin’s AI, can generate and edit UI with your Merge library. See <a target=\"_blank\" rel=\"noopener\" href=\"https://www.uxpin.com/docs/forge/merge-react-library-ai\">Forge with React libraries</a>. With Wire, you can generate an app from a component of your Merge library, and you can publish a Wire project as a Merge library. See <a target=\"_blank\" rel=\"noopener\" href=\"https://www.uxpin.com/docs/wire/what-is-wire\">What is Wire</a>.</p>"}}},{"__typename":"PrismicDocsPageBodyContent","slice_type":"content","primary":{"content_title":{"text":null},"content":{"html":"<h4>Can I change the position of nested components?</h4><p>Yes, you can change it by dragging components in the Layers panel. It changes the position of the layer and of the components. You can nest or unnest components in the Layers panel.</p>"}}},{"__typename":"PrismicDocsPageBodyVideo","slice_type":"video","primary":{"video_link":{"url":"https://uxpincommunity.cdn.prismic.io/uxpincommunity/3edfe04e-808b-466c-9472-f4749c910048_Changing+position+of+component.mp4"},"video_description":{"text":null}}},{"__typename":"PrismicDocsPageBodyContent","slice_type":"content","primary":{"content_title":{"text":"Technical issues"},"content":{"html":"<h4>Experimental mode can’t load</h4><p>Many things can affect experimental mode, but deleting the .uxpin-merge file in your design system repository fixes it in most cases.</p>"}}},{"__typename":"PrismicDocsPageBodyContent","slice_type":"content","primary":{"content_title":{"text":""},"content":{"html":"<h4>Why isn’t my checkbox checked in Preview?</h4><p>It’s a common symptom of a “controlled” form control without a correct @uxpinbind annotation. Read more about “controlled” and “uncontrolled” form controls in the React documentation, and see <a target=\"_blank\" rel=\"noopener\" href=\"https://www.uxpin.com/docs/merge/for-developers/#adjusting-components\">Adjusting Components</a>.</p>"}}},{"__typename":"PrismicDocsPageBodyContent","slice_type":"content","primary":{"content_title":{"text":null},"content":{"html":"<h4>Why can’t I type into the text field in Preview?</h4><p>The same cause: a “controlled” form control without a correct @uxpinbind annotation. See <a target=\"_blank\" rel=\"noopener\" href=\"https://www.uxpin.com/docs/merge/for-developers/#adjusting-components\">Adjusting Components</a>.</p>"}}}]}}},"pageContext":{"isCreatedByStatefulCreatePages":false,"categoryUid":"merge","pageUid":"merge-faq","meta_description":"UXPin's merge Docs, frequently asked questions for new and advanced users","meta_image":"https://images.prismic.io/uxpincommunity/fa3875f8df8606e6405ba46165becc1ea6ed3d34.png?auto=compress,format","meta_title":"Frequently Asked Questions | Merge","page_title":"Frequently Asked Questions | Merge"}}