mirror of https://github.com/sveltejs/svelte
parent
b753f26909
commit
18451627b8
@ -1,12 +1,17 @@
|
|||||||
import Renderer, { RenderOptions } from '../Renderer';
|
|
||||||
import { x } from 'code-red';
|
import { x } from 'code-red';
|
||||||
|
|
||||||
export default function (node, renderer: Renderer, _options: RenderOptions) {
|
/**
|
||||||
const snippet = node.expression.node;
|
* @param {any} node
|
||||||
|
* @param {import('../Renderer.js').default} renderer
|
||||||
renderer.add_expression(
|
* @param {import('../Renderer.js').RenderOptions} _options
|
||||||
node.parent && node.parent.type === 'Element' && node.parent.name === 'style'
|
*/
|
||||||
? snippet
|
export default function (node, renderer, _options) {
|
||||||
: x`@escape(${snippet})`
|
const snippet = node.expression.node;
|
||||||
);
|
renderer.add_expression(node.parent && node.parent.type === 'Element' && node.parent.name === 'style'
|
||||||
|
? snippet
|
||||||
|
: x `@escape(${snippet})`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in new issue