BUG: Custom react components gets wrapped inside a div
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Arc v1.61.1
Reproducible demo link
https://codesandbox.io/s/grapesjs-react-components-n6sff
Describe the bug
@artf First of all thank you for this amazing library. I was trying to create custom react components within grapesjs and came across this sandbox link from one of the previously reported issues related to react integration. [https://codesandbox.io/s/grapesjs-react-components-n6sff]
I was able to make custom react components work after referring the sandbox, however there is one problem that still remains. Whenever a custom react component is dragged in to the canvas the component equivalent code gets wrapped inside a div which has all the gjs data attributes can class names. This extra wrapper div that gets added is kind of a roadblock towards my goal of building a custom dnd UI builder as the final output is going to have lot of extra divs in it. Is there any way to avoid this behaviour of a default div getting added as a wrapper ? Checked the documentation and couldn't find any option to achieve the same. Any help is appreciated.
Code of Conduct
- I agree to follow this project's Code of Conduct
Answers (1)
Yeah, that's expected from the demo perspective. You can play around with the code and find your solution but I'm closing this as it's not a core bug.
Related Questions and Answers
Continue research with similar issue discussions.
Issue #3939
BUG: Disabled drag and drop in preview
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? v95Reproducible demo link https://codesandbo...
Issue #6407
BUG: Custom traits are not loading inside a custom block
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? Version 133.0.6943.98 Reproducible demo li...
Issue #4929
BUG: a tag inside button is removed
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? Chrome LatestReproducible demo link https://...
Issue #4906
BUG: Grapesjs fails to recognize component types when setting innerHTML through script.
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? chrome v108.0.5359.98 Reproducible demo li...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.