Skip to content

Commit fd7865b

Browse files
authored
(fix) don't remove inserted code around comment (#935)
Use overwrite instead of remove #928
1 parent 22a32ef commit fd7865b

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

packages/svelte2tsx/src/htmlxtojsx/nodes/comment.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ import { BaseNode } from '../../interfaces';
55
* Removes comment
66
*/
77
export function handleComment(str: MagicString, node: BaseNode): void {
8-
str.remove(node.start, node.end);
8+
str.overwrite(node.start, node.end, '', { contentOnly: true });
99
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<><div>{(true) ? <><span>Hey!</span></> : (!true) ? <><span>there...</span></> : <></> }</div></>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<div><!--
2+
-->{#if true}<!--
3+
--><span>Hey!</span><!--
4+
-->{:else if !true}<!--
5+
--><span>there...</span><!--
6+
-->{/if}<!--
7+
--></div>

0 commit comments

Comments
 (0)