We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f305354 commit 989803dCopy full SHA for 989803d
src/compiler/compile/render_dom/index.ts
@@ -170,7 +170,9 @@ export default function dom(
170
const capturable_vars = component.vars.filter(v => !v.internal && !v.global && !v.name.startsWith('$$'));
171
172
if (capturable_vars.length > 0) {
173
- capture_state = x`() => ({ ${capturable_vars.map(prop => p`${prop.name}`)} })`;
+ capture_state = x`() => ({ ${
174
+ capturable_vars.map(prop => `'${prop.name.replace("'", "\\'")}': ${prop.name}`).join(', ')
175
+ } })`;
176
}
177
178
const injectable_vars = capturable_vars.filter(v => !v.module && v.writable && v.name[0] !== '$');
0 commit comments