BUG: Default Content is getting Inserted while using setComponents if Tag Body is empty
Question
Version: Latest
You can get the version by typing grapesjs.version into the console
Are you able to reproduce the bug from the demo?
- Yes
- No
What is the expected behavior? Component with empty body should not be populated with default content.
What is the current behavior? When we create an empty node and pass it on to GrapesJS as input using setComponents(), the component extending TextNode adds default content if tag body is empty.
Describe the bug detailed When we create an empty node and pass it on to GrapesJS as input using setComponents(), the component extending TextNode adds default content if tag body is empty. We have use cases where some tags might be empty. Is there a way we can handle where we can disable it inserting it via setComponents?
Answers (3)
You have defined the default content in the component definition, so, an empty one will use that as default.
Just move that content from component definition to the paragraph block.
@artf Any help here?
Thanks @artf! Completely forgot about adding at block level.
Related Questions and Answers
Continue research with similar issue discussions.
Issue #2943
BUG: this.get('content') returns empty string when trying to add custom component type
Version: 0.16.18 Are you able to reproduce the bug from the demo?>> Demo <<< [ X ] Yes [ ] No What is the expected behavior? Expecting this...
Issue #3693
BUG: AdoptStylesheet not supported in grapesJS
Version: You can get the version by typing grapesjs.version into the console 0.17.22 Are you able to reproduce the bug from the demo?[x] Ye...
Issue #3319
BUG: layers text does not center after creating a new line
Version: current? You can get the version by typing grapesjs.version into the console Are you able to reproduce the bug from the demo? [ ]...
Issue #3023
BUG: i18n german locale wrong translations
Version: latest You can get the version by typing grapesjs.version into the console Are you able to reproduce the bug from the demo?[x] Yes...
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.