Skip to content

Commit f8614f1

Browse files
authored
fix: Description field duplicating content when editing Event Types (calcom#24233)
* fix: description field duplicating content when editing Event Types Signed-off-by: Parship Chowdhury <i.am.parship@gmail.com> * optimal approach Signed-off-by: Parship Chowdhury <i.am.parship@gmail.com> * rm dead code Signed-off-by: Parship Chowdhury <i.am.parship@gmail.com> --------- Signed-off-by: Parship Chowdhury <i.am.parship@gmail.com>
1 parent 5e5e772 commit f8614f1

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

packages/ui/components/editor/plugins/ToolbarPlugin.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ import { AddVariablesDropdown } from "./AddVariablesDropdown";
3535

3636
const LowPriority = 1;
3737

38-
const supportedBlockTypes = new Set(["paragraph", "h1", "h2", "ul", "ol"]);
39-
4038
interface BlockType {
4139
[key: string]: string;
4240
}
@@ -366,6 +364,10 @@ export default function ToolbarPlugin(props: TextEditorProps) {
366364
if (props.setFirstRender) {
367365
props.setFirstRender(false);
368366
editor.update(() => {
367+
const currentContent = $getRoot().getTextContent().trim();
368+
if (currentContent) {
369+
return;
370+
}
369371
const parser = new DOMParser();
370372
const dom = parser.parseFromString(props.getText(), "text/html");
371373

@@ -428,7 +430,7 @@ export default function ToolbarPlugin(props: TextEditorProps) {
428430
return (
429431
<div className="toolbar flex" ref={toolbarRef}>
430432
<>
431-
{!props.excludedToolbarItems?.includes("blockType") && supportedBlockTypes.has(blockType) && (
433+
{!props.excludedToolbarItems?.includes("blockType") && (
432434
<>
433435
<Dropdown>
434436
<DropdownMenuTrigger className="text-subtle">

0 commit comments

Comments
 (0)