diff --git a/src/compiler/compile/render_ssr/handlers/Text.ts b/src/compiler/compile/render_ssr/handlers/Text.ts index e8e96a12f7..a92b11911c 100644 --- a/src/compiler/compile/render_ssr/handlers/Text.ts +++ b/src/compiler/compile/render_ssr/handlers/Text.ts @@ -1,20 +1,24 @@ -import { escape_html } from '../../utils/stringify'; -import Renderer, { RenderOptions } from '../Renderer'; -import Text from '../../nodes/Text'; -import Element from '../../nodes/Element'; +import { escape_html } from '../../utils/stringify.js'; -export default function (node: Text, renderer: Renderer, _options: RenderOptions) { - let text = node.data; - if (node.use_space()) { - text = ' '; - } else if ( - !node.parent || - node.parent.type !== 'Element' || - ((node.parent as Element).name !== 'script' && (node.parent as Element).name !== 'style') - ) { - // unless this Text node is inside a